HNHacker News
TopNewBestAskShowJobs

cool-RR

3,593 karma · joined July 30, 2007

I'm Ram, an AI Safety researcher with a background in software engineering.

I'm applying multi-agent reinforcement learning to AI Safety. I want to ensure that Artificial Intelligence will benefit human society rather than hurt it. I'm addressing both short-term consequences of existing AI tools such as LLMs and long-term existential risk imposed by the potential development of Artificial General Intelligence.

I propose to solve the problem of AI Safety by improving the social behavior of AI agents. Most AI research is focused on getting AI agents to solve bigger and more complex problems in the most efficient way possible; my research is focused on achieving cooperation, reciprocity and teamwork between AI agents.

My strategy is to distill lessons from the study of animal and human societies and apply them to AI agents.

Read more about my research here: https://r.rachum.com

submissionscomments
cool-RR··on What I Worked On
This was an amazing read. Thank you Paul.
cool-RR··on GitHub Should Start an App Store
More like, someone should make an app store that uses any compliant repo as an app.
cool-RR··on Pip has dropped support for Python 2
"And there I sit."

There you chose to sit.

cool-RR··on Tell HN: Dropbox now requires access to contacts for Google login
I use Dropbox the same way you did: As a screwdriver. This means, it does its job, it does it well, I'm not looking to make it a part of my life beyond that. I don't want new features or collaboration, and I definitely don't want to pay more than I do or see ads.

The screwdriver-manufacturing business is not very profitable, so nobody wants to be in it.

cool-RR··on The M1 MacBook Air is the best computer I've ever owned
OP: "Here's my opinion." Him: "Here's mine."
cool-RR··on All problems stem from man's inability to sit quietly in a room alone (2014)
What you did there... I see it.
cool-RR··on Metal monolith found by helicopter crew in Utah desert
A creature that has highly advanced intelligence but no understanding of the concept of defending one's territory is unlikely.
cool-RR··on Open Source does not mean “Includes Free Support”
Maintainer of a few open-source projects here. I've seen some angry sentiment from other maintainers about people demanding they implement features without contributing back. There was a piece on hn recently where a maintainer went ballistic on GitHub about big corporations not paying him for his work.

It's pretty funny to me. I had a bunch of people ask me to implement features or fix bugs, and I just told them I don't want to spend time doing that. Very few had gotten entitled, and even those went silent when I told them I'm a volunteer.

I think it's still important to let people speak and ask for things, even if you're not going to give it to them. Also I have zero expectation of anyone ever paying me for my open-source contributions.

One nice thing about rude people is that at least they tell you what they want.

cool-RR··on No More Free Work from Marak: Pay Me or Fork This
It's not stealing when you've given it away, explicitly and out of your own free will.
cool-RR··on Uno: Single-Codebase for Windows, WebAssembly, iOS, macOS, Android and Linux
Given that they promise pixel-perfect cross-platform control, I don't see how it's reasonable for them to use DOM elements. Unless they have an embedded browser in all the other platforms, and even then I doubt they'd get to pixel-perfect control.
cool-RR··on Show HN: GridRoyale, a life simulation for exploring social dynamics
Interesting.

> I guess this would be quite an increase in scope.

That's quite the understatement :)

cool-RR··on Show HN: GridRoyale, a life simulation for exploring social dynamics
Thanks for that!
cool-RR··on Ask HN: What is a better approach to interviewing?
Ask them to implement a common Linux utility like cat or ls.
cool-RR··on Costs of running a Python webapp for 55k monthly users
"How much does running a webapp in production actually cost? Maybe more than you think. [...] In total that’s around $145 USD per month."

I thought that was going a really different direction than it ended up going.

cool-RR··on What the interns have wrought, 2020 edition
Thank you for this detailed breakdown.
cool-RR··on Never run ‘python’ in your downloads folder
Great observation about Python scripts in the downloads folder. Here's a way to make this vulnerability even easier to exploit: Place a `sitecustomize.py` file in there. That way, you don't even need the `-m pip`, since that file will be imported automatically on any Python run.
cool-RR··on Elevator.js – A “back to top” button that behaves like a real elevator
This amazes me. Thanks for your honesty, there are probably millions of people who are in the same position. While you're looking down, wouldn't hurt to look at all the different keys and give them a try.
cool-RR··on Elevator.js – A “back to top” button that behaves like a real elevator
The "back to top" functionality is so useful in web pages. I wish they would make a dedicated button on keyboards that just takes you to the top of the page. Better yet, it can work in other apps too! It could, for example, take you to the beginning of a line when you're writing text.

Edit: Wow, I thought I was going the extra mile to make the joke obvious by saying the key should also take you to the beginning of a text line, but I guess it wasn't obvious enough for the first 3 commentators.

cool-RR··on GitHub Super Linter: one linter to rule them all
Obligatory XKCD comic: https://xkcd.com/927/
cool-RR··on How to create a video call application with WebRTC
And a wrong usage of "touch and go" to boot.
cool-RR··on Ask HN: Freelancer? Seeking freelancer? (June 2020)
SEEKING WORK - Remote only. (Based in Tel-Aviv.)

Hi, I'm Ram, a freelance web developer with eleven years of experience building web applications for startups.

My expertise is in taking your idea and building it from scratch to the point where it's a fully-functional web app that serves paying users.

Technologies used: Python, Django, Heroku, Git.

More information: https://chipmunkdev.com/

cool-RR··on The unreasonable effectiveness of declarative programming
The border is fuzzy, so there wouldn't be a yes or no answer. Here are a couple of things that make your example more declarative than OP's code:

1. While each line is a separate step that's done in order, it's done on the results of the previous step. So it's like "get me the sum of the products of the results of foo" rather than "do x, then do y, then do z".

2. Your example has less steps.

cool-RR··on The unreasonable effectiveness of declarative programming
Looking at the first code sample, I wouldn't call it declarative at all. For me, the defining feature of declarative code, is that it doesn't have a list of actions to be performed one after another. That code sample is such a list of actions, which for me makes it imperative code, meaning "first do this, then do that, then do the other thing."

The "list of actions" approach is what makes code complexity grow exponentially, because whenever you look at a series of 10 instructions, you have to think "what state was created by the combination of the first 7 instructions, and does the eighth instruction depend on that state?"

cool-RR··on Git-recent: Quickly check out your favorite branches
OP here. This is my new open-source project. I made it to scratch an itch I've had for years. I'll be happy to get any feedback.

Shameless plug: I've quit my job recently and I'm looking for my next home! If you're hiring and you're looking for a gray-bearded Pythonista, shoot me an email and I'll send you my CV: ram@rachum.com

I'm thinking mostly of Berlin or Munich, but anywhere in the EU could work.

cool-RR··on Show HN: This Word Does Not Exist
This is amazing:

quintessay

1. a piece of writing (usually one of short or noibid) expressing or expressing a person's view, especially the concept of something abstract or self-subsistent. "the main quintessay of feminist theory."

2. a word that does not exist; it was invented, defined and used by a machine learning algorithm.

Link / Generate another word / Write your own

cool-RR··on No cookie consent walls, scrolling isn’t consent, says EU data protection body
What we need is a community-powered Chrome extension that can identify cookie warnings on different sites and disable them.
cool-RR··on NPM Is Joining GitHub
GitHub is still a good choice, but working with their more recent APIs, like GitHub Actions, I feel Microsoft's touch. They're slowly changing for the worst.
cool-RR··on Human Interface: Backpack harness innovation
We're gonna need pictures.
cool-RR··on Brown Political Review Interviews Paul Graham
I love this guy's face so much.
cool-RR··on Reddit has become a guide to personal finance
Care to share your collection of art subreddits?
← PreviousPage 3 of 23Next →