skysight-inc/HackerNews huggingface dataset:
As it exists today I’d agree with you that GPT is just a tool. I think without some architectural improvements it will likely always be a tool—predicting the next token probably accounts for some part of human intelligence, but I find it difficult to believe that’s /all/ our brain is doing. There’s presumably some ceiling to how good GPT can become without some new fundamental insight into what intelligence is.

I don’t think AGI could be categorized as merely a tool. Even “just” the ability to run human-level intellect and reasoning at scale would be a game changer—humans are really expensive to produce and maintain compared to GPUs—and there’s no reason to believe real AGI would be limited to the capabilities of the human brain.
You want full corporate control and mandatory remote attestation on your devices to comply with these laws?
FlexGen: Running large language models on a single GPU
25 years, not months; it wasn't that hard. It wasn't just retooling though - aerospace engineering to SE in gamedev, to the management in the unrelated creative area, to ML.
And there was no such thing as a black swan. Until there was. It's the "problem of induction"[1][2]. The past up through the present moment gives us hints about the future, but it can't (by induction) definitely tell us what the future will hold.

Note that I'm not arguing that we should all freak out over AI today and start rioting in the streets. But it is fair, IMO, to ask the kinds of questions being asked here. What does happen once we have machines that are on par with human capabilities in pretty much every "value creation" sense? What does a world look like where there is no actual need for humans to do the kind of "work" that most of us do today? What kind of social/economic/political systems will we have? Will the world be more "Star Trek: TNG" or more "The Matrix"?

[1]: https://en.wikipedia.org/wiki/Problem_of_induction

[2]: https://plato.stanford.edu/entries/induction-problem/
Didn't even realise Milvus was so lacking. https://github.com/marqo-ai/marqo also has a hybrid approach. It's just a more complete/end-to-end platform than pinecone, so it really just depends on what you're building
First let me offer an analogy

What would the use of electricity be like without circuit breakers? You'd have to carefully and completely vet each new device you wanted to connect to your house, and make sure that you weren't going to burn the wires up, or even take down the power grid. (AKA the power in the 1960s TV show Green Acres)

With circuit breakers, you carefully limit the availability of current to loads, and protect the wiring inside the house from many forms of trouble.

--

When you run a program on a PC, by default it runs with all of your credentials. There's nothing stopping it from ANY side effects. You're restricted to carefully considering each piece of software, and hoping it doesn't take your system down, or worse.

A system that specifies at/during runtime what resources a program is allowed to access and how (via capabilities) can't be subverted to reach outside those restrictions, no matter how clever or confused the program gets.
The idea is to rename it so that you don't have to wait for it to be deleted. You can let the deletion run in the background once it has been moved out of the way.
Incorrect nutrition info in OpenAI video featuring Wolfram Alpha plugin
> People have plenty of places to live.

Actually, there is a 6.5 million home shortage in the places that people actually live (https://www.cnn.com/2023/03/08/homes/housing-shortage/index....).

That shortage has nothing to do with landlords, though, and everything to do with shitty zoning and with constructing new homes being incredibly slow and burdensome in most big US cities.
At the same time what people accept as music is getting scary bad.

This one's bound to meet in the middle.
Beijing, Tokyo, HK stands in the line and waiting to holding the beer mug ...
Neither the reals nor the naturals “exist”. We produce them as we need them.

Reals and naturals both have the same number of symbols: unknowable (“infinity”).

> Feel free to give me a generator function and I will give you a finite number that it cannot reach in finite steps.

f(n)=n

If you give n to that formula, it will generate n in 1 step.

> On the other hand, try giving me a finite positive integer that I cannot reach in finite steps.

Can’t come up with one. As long as is finite you can always just output the number itself.

Anything finite is countable. Anything infinite is unknowable.
>Well, seems like this argument is aging badly.

This is a nice way of putting it. It just shows how people have a tendency to deny a reality that may replace everything they stand for.

What you will see as AI continues to get better along the obvious trendline is these "denial" arguments become more and more specific. First the AI will "never" replace jobs, then it will "never" replace specific jobs involving "programming skills" or "skills related to what I do" until eventually when the reality of it all is too all encompassing the arguments will evolve into attacks at AI for being "low quality" or something along those lines.

But if AI progresses to the point where the quality of the output becomes undeniably superior to human output the "denial" arguments will inevitably shift to the REAL argument. The heart of it all. What is the purpose of being alive if AI is doing everything? Should we ban it for the sake of the economy for purpose?

These arguments of course only occur based off the assumption that the technology will progress so quickly that the repercussions will be hitting everyone like a freight train. If the progression slows down enough then there won't be much opposition. Only acceptance as it slowly assimilates into our society without people noticing the change.

If you in your heart are one of these people who has no worry about AI taking over jobs because AI is simply too "stupid" perhaps consider the fact that my description above fits you. Are your arguments evolving along a similar trendline? If so, consider shifting your perspective a bit.
What I've deen is in-house base images in AWS's registry but still pulling stuff like Fedora base images from dockerhub.
They aren’t trained on all of human creativity. Most of human communication is verbal, and that still isn’t captured. I am not saying whether it will have much difference, just that your statement is factually wrong.
The best code is code they doesn’t exist, the best part of my job is deleting code.

Maybe the bots will start to get better at deleting, but generating more code is not necessarily a good thing.
I wonder if that's why we don't see aliens all around us. They all get to an AGI point and stop.
Flux? Javascript has been "fluxing" for almost 30 years. Unpleasant chaos has to become your friend.

It is really unappealing and driven by "smart" people.

1. The "tutorials" are terrible.
2. The tooling - webpack etc - is terrible.
3. Things change too quickly.
4. There are an absurd number of technical layers trying to make frontend "safe" like backend EG typescript.

I like react as long as I am the only author involved. All the FE devs I've been forced to work with pull in an asinine number of external dependencies, weave painfully elaborate webpack setups, among many other things. I can't stand it.
Oh no, that'd be limiting Freedom Speeches™.

But the US Constitution doesn't guarantee anyone will be listening.
It sounds like almost all of these issues could be avoided by just legislating that paracetamol can't be mixed into other stuff sold OTC.

Your bog standard cold and flu sachet or whatever can just write on the side "eat me, then one 500mg paracetamol". Then no-one can accidentally eat 10 a day.
Effectively, yes. Going ten over the limit here isn't "legal", per se, but it's not something you'll be pulled over for, so everyone does it. It's "legal".
Doesn’t load for me either. Can't ping from various vpns on west coast.

Is it down says online..

https://www.isitdownrightnow.com/faa.gov.html
I'm with you there. It seems like an extension to existing DBs would be better. I would like something like this for a file based DB like sqlite.
If you're desperate you steal opportunistically to satisfy your need. People who make a business out of it aren't usually the same kind of people. As different sorts of crime go I don't think this is that bad, but more of the downstream costs fall on poor/working class people because they're low-margin goods to start with.
There are ~30 vacant homes per homeless person in the US.

Tell me how that makes any sense.
Midjourney is an illegal product and it's easy to prove. Adobe did a way better job at this btw, protecting artists by simply making a legal product.

The way a good lawyer is gonna make a shitload of money is by asking one simple question: who's the artist?

Say you generate a picture with Midjourney, who's the artist? Not you, definitely not the AI as it's not a person, so the closest artists you can find is the ones who made the pictures in the training set. Done.

Hang tight buddy.
> This is literally how it works today though.

If it did, then by definition, companies wouldn't be making profit for the shareholders.
Bard failed to pique interest – Banana for scale
Bard seems to be a data collection exercise or model alignment in test with the real thing to be released later.
Yeah my immediate response to reading this was "objection! leading the witness!"

You know it failed due to interest rate risk and you prompt it to score about interest rate risk.

It turns out that the bank that failed due to interest rate risk scored highly on it.

If you already knew to ask that question back in 2021, you would have known the answer as well, but neither you or the LLM are predicting the future accurately.
In my area, friend groups are organizing into LLPs and buying up houses for investments. Individual people home shopping have to deal with this kind of competition. Houses are bid out of their price range and become airbnbs.
Zoom.earth – global live satellite and radar weather map
"I like him/her and don't like this other him/her"..
He doesn't need empathy. He needs to find a way through to a better advantage over AI. I'll give him compassion as he struggles through.

Creating static images (that do not require a significant amount of visual depth and perspective) is a dead art form. The market will accept flat looking images as long as they're drowning in detail, and AI can generate that.

I'm taking a stab at what's next, he needs to (take a stab too) and skip over the loss of love for an out-of-date computing skill.
Ah yes, East Cleveland. One night I was biking home, one of the locals took note of my weakened position with a flat tire and that my skin color denoted I was not from the neighborhood, and they put a gun to my head. If you buy there, I recommend availing yourself of Ohio's constitutional carry provisions.
We have all of the above. Export anytime. It's part of our company values.

https://reflect.academy/492a5b05bc2b4538ac6d1c08c971070d
> Teen girls and Instagram don’t mix - the numbers reporting depression and suicidal thoughts since it took off is heartbreaking.

This has been a claim for a long time. Esp with self esteem and teen mags or the beauty industry. Unfortunately, social media is the greatest prison people created for themself.

> losing anonymity and requiring ID is better than suicides and depression

Mr gjsman-1000, is this a reasonable claim? SM that advocates free discussion in a mostly anonymous forum [HN].. is that causing the issue that we're discussing? [My stance is engagement oriented industries are causing this at the benefit of profit]

> outside of SV, only a few percent even know parental controls exist, let alone how to use them effectively without loopholes.

This sounds like a great acknowledgement of a problem that can be fixed.
It's already happening - HR departments and recruiters are getting the ax in most of the major rounds of layoffs. An AI system that can write "nice" emails will replace at least half of HR jobs these days.

I think the "ladder climbers" aren't going to be fully replaced, but their ranks are already getting thinned, too.
Windows doesn't by default. Annoying when dual booting
"Nothing about him comes off as shady or cheap like Elon Musk or the Overstock person."

lol.
Welcome to Muskville, Texas
I thought so too, but for newcomers, they should expect to train model a dozen times or so :-)
Under /usr/bin/chrt --idle 0 as well if you can.
Wow I'm almost 50 and I have been interacting through forums (first one on minitel when I was 12), bbs, newsgroup since I was a young teenager. Maybe github or stackoverflow didn't exist but they were plenty of cool places where to exchange.
> What do you gain by using it?

Performance, although this possibly depends on your compiler, whether you use PGO, and similar finicky issues.

Example: https://eli.thegreenplace.net/2012/07/12/computed-goto-for-e...

Some prior HN discussion: https://news.ycombinator.com/item?id=18678920

Another example where goto is relevant is implementing finite automata. A (very short) paper from 1988 that discusses three different ways of implementing a finite state machine is "How (Not) to Code a Finite State Machine". The documentation of RE2C may be even more interesting: https://re2c.org

RE2C is a program that compiles finite automata into C, Go, or Rust code. It provides many implementation strategies: it can make use of computed or labelled gotos when the language provides them.

Implementing pushdown automata comes with similar issues.
humans having to convert times from UTC to local timezone will also result in countless hours wasted in troubleshooting.
But it’s thanks to JS that we have TypeScript
Thanks! It's gratifying that the reminiscences of a graybeard like me can still resonate with readers here.
> However, infinity is unknowable. You can’t just say that the “infinite” cardinality of a set can just be reduced to a symbol, that is like saying you finished doing the calculation and that you know there’s a final result. But there isn’t a final result.

We put a symbol on cardinality because it lets us make statements about the properties of sets, like whether or not we're able to map them one-to-one with other sets. In turn, this often helps us with proving statements about finite objects. (Technically, they let us quantify over different scenarios: say what can't happen, or can happen, or might not happen, or must always happen.) To repeat my example, we say with symbols that x + 1 > x for all the infinitely many numbers x, even though we can't physically check all of them. But if you hand me some physical number X and I add 1 to it, I can apply the abstract statement to know that I'll get a bigger number in that scenario.

> The arguments in your explanation only prove that you cannot predict or choose an ordering for the real numbers before counting them. But if you produce random real numbers at each step and re-order them, you don’t need a predefined order. In fact the order can just be the order in which the real number was generated, regardless of its value, then you don’t even need to reorder them.

I don't understand what you're trying to say here. In more finite terms (given that random real numbers already contain infinite information), the diagonalization argument says, "You can keep generating individual real numbers as long as you want, by any process. But there'll always be at least one real number that you'll never ever count to, no matter how long you keep generating numbers." (You can't say the same thing about the natural numbers: some methods of counting them will, in fact, reach every number sooner or later. That's the crucial distinction.)

This does not require any kind of "predefined order". In fact, the diagonalization has to listen to all the numbers we generate just to provide an example of an unreachable number. So at any given point in the process, we can't know in full what the unreachable number is (without knowing the generation process); we only know its initial digits. But the limit of these partial answers is the full unreachable number, which had already been there in the first place.

(I hope you accept the idea of an arithmetic limit; without it, we'd have trouble with basic things like justifying that 0.999... = 1, or resolving Zeno's paradoxes of motion. It's an intrinsic part of what a real number is.)
sqlite-vss is an extension that adds vector search to SQLite: https://observablehq.com/@asg017/introducing-sqlite-vss
For what it’s worth, Apple Notes can link between notes. Share, copy link, paste into another note.

It could definitely be a bit more fluid though. I imagine shortcuts could help achieve that.
People would rather be homeless in a temperate climate than live in a dilapidated building in the rust belt?
> If homes are to be affordable that means more need to be built.

Try pricing what it would take to buy a plot of land and build a home on it. In some places there are very expensive local regulations that must be satisfied. However, just the base value of some land with utility access, physical materials, and labor to assemble the home is "unaffordable." If the difference between the cost to produce a home and the sale value of the home was larger than there would be more home builders. If reducing the cost of housing is important to you than you should focus on ways to reduce the cost of producing homes.
I know they aren't optimized for truth, that was the point of my comment. But based on my own experience of showing people ChatGPT, without explaining the flaws they tend to treat the output as if it was.

I don't understand the second question.
I have a chat always accessible with the below prompt to help me learn another language:

Can we use this chat to translate between English and xyz? If I enter an English word or phrase, please translate it to xyz. If I enter a word or phrase in xyz, please translate it to English. If my spelling is incorrect, please attempt to correct it, offer your suggested spelling, and then proceed to translate.
The job of framework devs (at least the ones working for companies on those frameworks) is to make it seembusy and evolving, even if that’s not needed; if a framework is ‘stable’ and ‘done’, contributions drop fast and the project dies. People, for some weird reason, don’t see it as an advantage where a project on GitHub has only security and dependency updates but is done feature wise.
Discord is where my friend runs his youth DM games where he carves out a safe space for teens to dip their feet into playing D&D and having healthy interactions with adults on his discord server. We keep it PG-13 and it’s fun. I’ve been giving a kid pointers on AI art generation.

It’d be sad if all them got run off because of hysteria about them being “groomed”.
In the eyes of the law, they are essentially the same.
Key rotation is not the same as key revocation (or invalidation)
I suspect this isn’t much different from the direction software development is headed.

You can either find satisfaction in the process or the outcome. The process can already be fairly mundane and will become more so with time.

A couple of other random thoughts:

1. Currently, these things work best (really need) an operator experienced in the craft. Ironically by eliminating entry level positions they may make it hard for new developers to gain that experience and enter the industry. Instead the entire industry may become one of increasingly aged SEs prompting LLMs to update code, and (occasionally) auditing the output. Somewhat akin to the COBOL developers of today.

2. If we really do get AGI then the marginal value of creative output (be it software or 3d art or otherwise) will be driven to zero. It will be so cheap to produce that competitors will easily arise.
The history pages go back to 1999!

https://www.newgrounds.com/wiki/about-newgrounds/history/fla...
I think you are making the assumption that the capital city is the most diverse and open. This is not the case for Canada, Australia, and the USA just off the top my head. I wouldn’t say that the capitals are close minded, but they shouldn’t be the first option for easiest to integrate into by a foreigner.

I recently moved to the UAE, and Dubai is considered more foreigner friendly than the capital, Abu Dhabi.
People do eventually sell due to life events, even at a loss, in fact I'd say that is probably the primary cause of sales rather than anything financial in nature. At least anecdotally, I've sold twice and both times I would have had to do it even if it was at a loss.

However, you are correct that the price is pretty sticky at the moment.
> Flash also competed with YouTube for eyeballs.

Flash made YouTube possible. Before Flash, sites and users had to worry about installing different codecs and video players, like Windows Media, QuickTime, and RealPlayer. Flash, pre-installed nearly everywhere, allowed YouTube full control of a ubiquitous, seamless video experience.
Can it do games?
What you are saying is:

1) I will produce an infinite amount of numbers, then stop

2) I will look at the infinite amount of numbers and then produce a number which is not within the infinite numbers

3) Hey look, the number I produced in 2) is not within the infinite set, so there must be a larger infinite set

The issue is that you can never finish 1). That’s the error/illusion.

But if you get to cheat, then I can also add a step 4) As long as you add digits to my numbers to generate an additional number, I will reorder the set of generated real numbers and assign each of them a natural number.

Of course the order will change from iteration to iteration. But in this way the generated real numbers will always have a corresponding natural number.
It's not that simple. If you have a model that actually does something useful (e.g. not just doing matmul & conv2d) your model will fail to run on ANE and, instead, the device will move it over to CPU/GPU and turn your iPhone into a heater. I literally had to continually wipe down my iPhone with a wet towel to keep it from overheating so I could build, ct.convert, run, and debug a model I was working on. Apple doesn't document how to keep operations on ANE. A model created by coremltools may run on either CPU, GPU, ANE, but you don't get to choose. And, if you don't know what you're doing and naively build a model, you will likely run on CPU/GPU only. If your batch is too large, too small, if you need to transpose tensors, if you need to expand mismatched tensors to matmul them together, if your model has an IF branch, or a loop, if you breathe the wrong way, your model silently falls off ANE. But you don't know what caused it. You have to open Netron and guess. Also, it may run on ANE on one device, but not another. There's no documentation from Apple about any of this. So, no, you do not simply "use CoreML to program it".
> Don't fall for the socialism anti-landlord brainrot

You mean the economic principle of supply and demand?
> why do I care about UTC?

Eliminates all the software bugs due to non-monotonically increasing time.

If you get bought by a company in the EU/UK or vice versa then it ultimately makes it easier to deal with time as you become part of a global company.
The POSIX standard requires certain behaviours from the filesystem, that POSIX-compliant software can rely on.

Unfortunately, those behaviours are mutually exclusive with transparent layering.

It's certainly possible to build a file-system whose behaviours are compatible with that kind of transparent layering - Plan9 was built on exactly that model, for example - but then it wouldn't be a POSIX-compliant filesystem anymore.

The promise of Docker was that you'd be able to deploy your existing applications in a more reliable, repeatable way, but that breaks down when you have to tinker with your application's file-handling code, or jump through extra hoops to flatten the layers of your container's filesystem image.