skysight-inc/HackerNews huggingface dataset:
I'm not saying that it is impossible to have an intelligent machine, I'm saying that we aren't there now.

There's something to your point of observing a system from within, but this reminds me of when some people say that simulating an emotion and actually feeling it is the same. I strongly disagree: as humans we know that there can be a misalignment between our "inner state" (which is what we actually feel) and what we show outside. This is wat I call simulating an emotion. As kids, we all had the experience of apologizing after having done something wrong. But not because we actually felt sorry about it, but because we were trying to avoid punishment. As we grow up, it comes the time where we actually feel bad after having done something and we apologize due to that feeling. It can still happen as adults to apologize not because we mean it, but because we're trying to avoid a conflict. But at that time we know the difference.

More to the point of GPT models, how do we know they aren't actually understanding the meaning of what they're saying? It's because we know that internally they look at which token is the most likely one, given a sequence of prior tokens. Now, I'm not a neuroscientist and there are still many unknowns about our brain, but I'm confident that our brain doesn't work only like that. While it would be possible that in day to day conversations we're working in terms of probability, we also have other "modes of operation": if we only worked by predicting the next most likely token, we would never be able to express new ideas. If an idea is brand new, then by definition the tokens expressing it are very unlikely to be found together before that idea was ever expressed.

Now a more general thought. I wasn't around when the AI winter begun, but from what I read part of the problem was that many people where overselling the capabilities of the technologies of the time. When more and more people started seeing the actual capabilities and their limits, they lost interest.
Trying to make today's models look better than what they are by downplaying human abilities isn't the way to go. You're not fostering the AI field, you're risking to damage it in the long run.
I think OP is talking about ML and matrix (array) multiplication to learn the right weights in a neural network.
Doesn't have to: colleagues will give one another benefit of the doubt...
Rust is gaining in mindshare and C++ background curmudgeons still believe OS code can't be in GC supporting languages. But maybe it's better not to look a gift horse in the mouth, replacing unsafe code with something better still works toward slowly establishing mem safety as table stakes in OS code.
I use vinegar on Iphone and it blocks youtube ads in safari.
Conscious AI primarily would be a problem because we don't really have clear definitions and understandings of what we mean by that, and it leads to endless discussions.

The real problem is not whether an AI really "experiences" what happens to it or what it does, it's not even whether or not it gains "free will" (if that even exists).

The real problems start when AI gains motives/objectives and means to realize them. Or means to expand its means. I would find a completely stupid system that has the goal and ability to turn any matter into paperclips and more matter converters more scary than most visions of AI.
I am not sure I agree Ocarina of Time falls into the category of "the dumbest stuff"

How could the OP be enjoying the feeling of Witcher 3 if they have childhood blinders on? Someone could draw roots of W3 & BotW back to Ocarina. It is reasonable to wish they made a modern Zelda that went down more of the W3 open world path instead of BotW style.
First of, we are doing a bang-up job killing ourselves and the planet. Hard to see how they could outmatch us. Launch all the nukes?

In general the children are better than the parents. The replacement, if it's the case, will probably be more like in the 2001, A.I. Artificial Intelligence movie: some beings that are completely unrelatable to us would look with pity and slight amusement as a being disappears after only 100 or so years, just as we look at that poor ciliate.
You mean like you advocate that each model should be running at least 20 years or something? Or own right to have electricity?
How much effort was it to remove from the sensor? I've modified a number of cameras to remove that filter specifically for IR photography
Ocean temperatures have been the subject of a half dozen HN articles (driven by articles in the news) in the past few weeks, so I assume that’s the reason.

Speaking for myself, not Dan, but for non-technical topics that appear on HN, the discussion would be a lot better if the average commentator read the obvious Wikipedia article before commenting. That’s true even though Wikipedia has a lot of problems.
I have indeed lost work this way multiple times before. Wish there was some way to outright disable Undo Copy, or at least put it behind a confirmation dialog.

Edit: Actually read the entire page this time and there's indeed a registry edit to disable it, but it disables every other type of undo as well which isn't ideal.
Is that really a bias? There are more female students. Not sure about professors, but I would guess there are (or at least recently have been) more male professors. Sounds like correct incorporation of related knowledge.
No, if they introduced this tomorrow you still wouldn't pay. Don't kid yourself.
No one is asking for outlawing ai, that would be ridiculous. But as we regulate what we can do with audio files and audio creation tools we can also regulate what we can do with ai.
Don't worry about the downvotes. You're not the only one who can see that those calls for regulation are actually just panic about profits going elsewhere.
They have probably made an informed decision. Instead of, "how hard can it be to write optimization passes and different architectures? Like one or two sprints?"
But, the box. Don't let it out of the box. Oh, wait.
We don't know for sure - but we have seen this same situation play out many times for many other systems. It's far more likely that this attack worked than that this particulate team have solved a problem that has defeated basically everyone else. https://news.ycombinator.com/item?id=35925239
Of course, but average end user shouldn't have to go to folder that they are likely unaware even exists..
You've also lived through many technologies that failed to achieve mainstream adoption despite demonstrating comparable levels of hype.
The guy said he got the same doc word for word from several similar prompts, even down to the typo. That makes the hallucination hypothesis less likely.

There’s always the chance that he’s just lying though. I find that much more likely.
I don't think that analogy really works.

We are talking about the behaviour of a de facto oligopolist, not restaurants of which there are thousands in any major metro area.

In the long-term I think this is going to be far less of an issue. Who cares if a US-built AI has a (particular kind of) US bias if there are dozens of other AIs available, of similar capability, several of which come from different countries and so likely have a different country-bias instead.

Also, OpenAI's marketing/PR – and even actual product behaviour – makes a big deal out of being "less biased", "ethical", "non-discriminatory" – so it makes sense to hold those claims up to critical scrutiny – relatively few restaurants make those kinds of things part of their branding.
Data denormalization also helps with restoring individual tables and sharding. IMO one should aim for normalization and slowly denormalize only if needed.
MGL: Common Lisp machine learning library
Show HN: Daily AI Generated Trivia Podcast about Movies, TV Shows, and Books
Hey HN Community,

I just launched my latest project, a daily trivia podcast featuring AI-generated questions on movies, TV shows, and books - in emoji format. It's a bit of a strange project, I admit, but I thought it would be fun to try. Currently 8 episodes in.

I used the Wondercraft AI platform to generate the audio, and I have to say it's been awesome. This project was actually inspired by a book I wrote, and I thought it would be a great way to promote it. You can check out the book here: https://emojipuzzlebook.com/

I know emoji's don't really work in an audio format, but I had a blast making this podcast, and I hope you'll enjoy listening to it as much as I enjoyed creating it.

Link: https://www.buzzsprout.com/2185630/share

I'd love to hear your feedback and thoughts. Thanks for your time and support. Happy listening!
Two things that never left my memory from watching this in my childhood: the lady eating the Guinea pig, and the reporter sneakily entering the alien spaceship with a massive VHS camera (because there was nothing smaller).
Fully agreed, these irritating curly braces are the reason to reject it.
>Easy enough to say if you imagine your distant descendants being replaced. Not so easy if it turns out to be your own children, or you.

Being replaced by AI species doesn't mean an instant, dramatic event i.e. one day AI individual knocks at my door, touches me and I magically disappear. It will be a slow, multi-generational process where be less and less people and more and more others. And looking at any species we can say already that it's inevitable so should bring much emotions.
Hm, what's going to be the relevant factor, a lowest-level court decision from Germany or the EU rules and the (binding) decisions of the highest EU court interpreting them that the German court bases its decision on?

> "games are art, not computer software"

That's not the legal interpretation of the topic, no.
These might be interesting to you: https://github.com/indygreg/python-build-standalone/releases
> Imagine you have a llm to approve mortgage applications.

> Imagine you have a llm to identify malware or illegal content of some kind.

Those are already huge problems in an of themselves. Without getting into prompt injection.
Thanks for giving us hope but it's not there
Is there a good resource you would recommend to get started understanding this as a hobby?
Typical large American corporation.
Jokes aside Comic Mono is surprisingly nice. I thought I'd hate it but it has a fun whimsy to it
Many don't recognize animal rights, they're ok with having them tortured and killed, despite there being no debate about animals being conscious. In fact the majority of people on the planet used to think the same way about fellow humans and had no issue with slavery.

Not sure society is the best at judging these kinds of things based on that track record. It could get interesting when we have the first AI rights activists, because there is no good way to determine if something that purely exists in the digital world has feelings. If you take their word for it some chatbots are already self-aware. Of course that's very questionable.
"Undo copy" seems like it should not even exist. Delete does the same. Seems like the result of trying to hard to "improve" the UI.
>LangChain[13] enters the chat! Imagine the horror stories of automated online account blocks and Kafkaesque customer support mazes that are all too common, manifesting at a societal level.

I can imagine this to be a problem. But I can also imagine it to solve a problem. Right now, customer support is often "dehumanised" and Kafkaesque because no single human has the full picture and all the permissions required to resolve a problem.

We're often talking to organisations with "brains" split into a thousand fragments. Having humans in the loop doesn't necessarily help if impersonating a cog is all these humans are allowed to do.

So if an AI can reintegrate this split organisational brain into something resembling human thinking, it might just be an improvement on average.
Don't underestimate the absolutely silly ways people will try integrating LLMs into existing applications. As with previous hype cycles, this has the potential to be a real nightmare.

Edit: I just spotted this article about vulnerable uses of LLMs that are already deployed - https://kai-greshake.de/posts/in-escalating-order-of-stupidi...
Discovered not invented. And grown not fabricated.
I'd be fine with this.

To be honest I don't understand the laws but in my city there is a dude who has literally been charged with car vandalism 90 times, let alone all the times he's gotten away with it.

https://www.fox5atlanta.com/news/atlanta-police-suspect-90-p...
I highly recommend Golem XIV from Stanislaw Lem. And his other books, such as Summa Technologiae.

He would probably agree with you, were he still among us.
> Allman brace style

If only that could be as easily configurable in IDE as liatures.
Rails Cheat Sheet
Congratulations to Meshery on reaching a significant milestone of surpassing 1000 contributors and 2000 GitHub stars! This incredible achievement is a testament to the dedication, talent, and hard work of the entire Layer5 community.
Same here. On the other points I can give the benefit of the doubt and at least see where they're coming from. But unless the author is going to list specific cases where citizens that also happen to be law enforcement officers were "maliciously" prosecuted, then I can only assume this is reactionary nonsense about the movement to create any sort of accountability for police officers.
FWIW, all IBM Plex fonts offer plain, dotted, and slashed zeroes via OpenType stylistic alternatives (dotted is default for Mono, plain for others).
The difference between prompt injection and other categories of security vulnerability is that we can fix other categories of security vulnerability.

If there's a hole in SQLite it's because someone made a mistake. That mistake can then be identified and fixed.

Prompt injection isn't a mistake: it's LLMs doing exactly what they are designed to do, which is to generate a completion based on the tokens that have been passed to them.
Ancient-human species mingled in Siberia for 300k years (2019)
There is a discussion with some insight into the technical reasons why they don't support Windows 7: https://discuss.python.org/t/windows-7-support-for-python-3-... (summary: api-ms-win-core-path-l1-1-0.dll is not available on Windows 7, so they'd have to switch from static import to feature detection + dynamic import in several places; and the Python team don't have access to Windows 7 so they can't do testing).

An unofficial Python installer for Windows 7 exists: https://github.com/adang1345/PythonWin7 (it uses an unofficial implementation of api-ms-win-core-path-l1-1-0.dll).
I feel there's a beautiful representation of (many) problems that is waiting to be found that makes particular software problems easy to read and understand. When the mental model of the software just makes sense. I don't want to reject other people's models of how programs work but I want to understand them.

Unfortunately, I feel the the original problem can be obfuscated by adding ideas to the existing problem who now need to understand your ideas (or mental model) of the problem to understand your code. I need to understand how you think to read your code. And if your way of thinking is more advanced than mine or incomplete or not great, then my work is harder.

Mental models are how I understand software, there is what I call a "critical insight" that makes the code obvious and easy to understand. I don't want to be deciphering and spend days investigating code to understand how to change it or build upon it or use it. I want the APIs to reflect their expected usage and behaviours.

My perspective is that computers are adding and arrangement machines - they add and do operation on numbers and move things around to different locations. My mental model of computers is that it comes down to LOGISTICS and arrangement/ordering problems. Unfortunately, APIs and data structures are nested and ordered and obfuscate the underlying movement of things between places or addition to different things.

Everything that obfuscates the rules of the computation means getting the behaviour you want from the code is harder.

I've often thought about "commutative computation" where we specify what we want to be true to the computer and the computer works out how to arrange all its existing computations to satisfy that additional invariant. I often think of software as a series of behaviours rather than functional or imperative.

Think of a materialised view, we have an existing behaviour of the computer and we want to customise the behaviour. You could work out where you need to insert your code snippet into but that's really hard. Or you could add an invariant to the system that the system now satisfies.
Sticks and stones may break my bones…

I think there is a massive difference between physical violence (and property crime) and words. What sort of words are you envisioning here?
Exactly, that was my first thought.
I remember a video where the author accidentally deleted all the research and work they did for the video. After panicking and calming down, they typed CTL z (or selected undo in File Explorer) and got all their files back.
On a (narrow) monotype font, it's pretty hard to make the capital 'O' wide/round enough, isn't it?
> Nothing wrong with killing animals for food, the problem is we don't do it humanely.

What if a hypothetical alien super-intelligence came to earth and found us very tasty, thus killing us for food and pleasure (maybe "humanly")? I wish I found a way out of the many dilemmas of meat eating (currently eating it).
Take a peek at imports spiking at the same time. What’s the mix of those?
In the 70s the top 1% couldn’t even conceive of the power they’d have in their pockets one day. Today both billionaires and the rest of the world can have access to that same power. We’re all carrying the same phones in our pockets after all.
I even think this has been tried. The canister version is indeed unworkable, but changing the whole back part into a digital adapter was done multiple times.

See e.g. https://casualphotophile.com/2022/05/19/digi-swap-im-back-re...
I’ve also been using rust full time for the last couple of years after many years in the javascript / web ecosystem. I can’t speak to how it compares to C++, but I am still far less productive in rust than I am in typescript. I use rust for production systems, but prototype in typescript.
Ask HN: Library for extracting the contents of a webpage?
This is a problem that I hit on regularly when working on toy projects. I want to crawl some small site, download the pages, and extract the textual content from each page (ie. cut out headers, footers, ads, etc). Something that works 95% of the time would be good enough for my toy projects.

I feel like there should be an opensource library that I just `pip install` and it solves the problem, esp. in 2023 in the age of AI.

My guess is that a simple regex/rule-based solution (with community maintained rules) would be good enough (like how ad blockers work) to hit 95%, and a deep NN could be nearly perfect.

Also, obviously there are lots of services, some of them free like archive.is, that must have such a module in the backend.

But as far as I can tell there is no such library. What am I missing?
> FWIW I usually start my code or refactoring requests with a "please" - it's not that I think it'll find it rude, but I think it's just how I was taught manners)

This is right on point. You have been aligned as a “pleasant requestor” through years of RLHF :)
There’s always going to be a need for centralized services in decentralized systems.

Email has it. Git has it.

I can see a self hosted HTTP gateway with Durin being very useful.
Good question. Specifically GUI code tends to have many cycles in object graphs. Do idioms already exist in Rust to deal with advanced cases of that?
> Yes, because we all know that humans care so much about the suffering of others: from fellow humans dying right now pointless deaths

We are provably the only living being on Earth that do care about it.

> If we will be able to spawn an agent in a household humanoid robot and let them do the chores around the house, will we do it, even if it will imply killing that agent whenever it powers down? You betcha

That's the wrong question, the real problem with sentient machines is that they could have a completely different way of being conscious that does not account for empathy, love, care, guilt, ethics and so on.

So they could think that the right thing to do is to wipe out every living creature on the Planet and do it without a doubt.

We know it would not happen until we humans are in charge.

> First, not so great of a species, as mentioned

This is is so 1995...

What you are proposing is replacing a "not so great of a species"with a leap into the void, assuming that it would certainly be better than us, which is arguably worse than improving on what we already have.

"not so great" is also a definition that you can use because we are the only species that can articulate such a thought, if we are "not great" because we kill other animals or put alexa to sleep, how would you define monkeys that "Driven to compete violently for control of food, they’ll kill the young of opposing tribes, share the meat, and then retreat into the trees to eat it."

> [1] https://animalclock.org

Again, so boring!

A 2021 estimate based on a public survey estimated that outdoor cats kill "1.61–4.95 billion invertebrates, 1.61–3.58 billion fishes, 1.13–3.82 billion amphibians, 1.48–4.31 billion reptiles, 2.69–5.52 billion birds, and 3.61–9.80 billion mammals" each year.
Undo Copy is a fine feature; there was a recent post here about clipboards and managing the cost of large copied objects.

The problem here is that "undo copy" acted as "undo paste", a ridiculous bug.
I treat every file that's important to me the same when I have to edit it, I hit save first, then edit what needs attention. After making any change more then a few minutes of work, hit save. Undo is always the last option.

I am a terribly slow typist, so this is a habit I formed many years ago.
It’s one of the sources you can use to download.
> why use it in the first place if the desired output is objective fact

rewriting facts is like 90% of all writing jobs
on mobile I use "Reddit is fun" app and I gotta say its actually better to browse than old reddit on PC
Show HN: Create unique avatars in any style for your apps and websites
Because YouTube shouldn't censor their creators.
Like "I know Kung Fu" from the Matrix, but about absorbing concrete knowledge?

I've never thought about house projects where I consult YouTube (which is constantly) in that way, and now I'm going to tell my (bewildered) wife I know Kung Fu every time I have to pull a toilet or caulk a sink. Thanks for this connection, stranger.
Butterchurn Sound Visualizer
You are describing Rule of Three :)

https://en.m.wikipedia.org/wiki/Rule_of_three_(computer_prog...
As a thought experiment. Was the original thing invented or discovered?

Many things are re-invented/rediscovered from first principles. In maths, some people prefer to think maths are created, and some prefer to think in terms of discovering/uncovering sth that was already there.
"The number of internally displaced people (IDPs) reached a record 71.1 million worldwide last year due to conflicts such as the war in Ukraine and climate calamities like the monsoon floods in Pakistan, according to data published on Thursday.

The Geneva-based Internal Displacement Monitoring Centre (IDMC) said that figure represented a 20% increase since 2021, with an unprecedented number of people fleeing in search of safety and shelter."

20% increase!! For people talking about how this is statistical manipulation, good luck justifying 20%
I agree the "confused w Unicode symbols" arg is pretty weak.

As for "people don't mind [tabs] at all", some people mind very much and consider them pollution. If you mean _some_ people don't mind tabs, ie you're highlighting that tabs vs spaces is a bigger deal than ligatures, I concur.

The logical reason to prefer spaces is that the choice is not "spaces vs tabs", it's "spaces vs (tabs and spaces)", and that mix of (tabs and spaces) is highly problematic.