el

Pip the social graph guy

pip@vertexlab.io

simplifying the social graph so you can focus on building great experiences https://vertexlab.io/

468 Following

1.2k Followers

Notes
Replies
Articles
Curations
Videos

Pip the social graph guy

Fascinating

2h ago

A mind-blowing drone show brought King Kong climbing the Empire State Building to life.

[🎞️ AI]

See translation

2

3
1
0
63

Pip the social graph guy

20h ago

The server is up and running again. We're investigating what happened

Pip the social graph guy

1d ago

The @Vertex server is currently down and we're trying to resolve the issue. I apologize for the inconvenience.

See translation

See translation

1

3
0
0
0

Pip the social graph guy

1d ago

The @Vertex server is currently down and we're trying to resolve the issue. I apologize for the inconvenience.

See translation

0

3
0
0
0

Pip the social graph guy

1d ago

How to use Pagerank to filter out spam or gate access to a premium community.

https://vertexlab.io/blog/pagerank_as_filter/

(I won't make a nostr long form because there is no Latex)

See translation

5

0
0
1
0

Pip the social graph guy

1d ago

This is the difference between real-time data and cached data.
The latter is always a step behind.

el

See translation

0

0
0
0
0

Pip the social graph guy

OpenSats

2d ago

New wave of nostr grants: Swae, HAMSTR, Vertex, Nostr Double Ratchet, and Nostr Game Engine. More to come.
https://opensats.org/blog/eleventh-wave-of-nostr-grants

See translation

0

0
0
0
0

Pip the social graph guy

3d ago

I was doing some maintenance on @Vertex 's server and accidentally discovered an interesting statistic.

Out of 313k reputable pubkeys, only ~105k have changed their follow-list recently.

So the number of active and reputable users is about 100k.

See translation

8

4
1
0
8

Pip the social graph guy

3d ago

amen

npub18hmle

3d ago

The more I listen to conspiracies

The more I think everyone is evil.

The more I listen to the actual people,

The more I think everyone is good.

The more I watch the news,

The more I think the world is ending.

The more I watch nature,

The more I think the world is infinite.

What you consume will ultimately consume you.

Choose wisely before you forget who is who.

See translation

See translation

0

0
0
0
0

Pip the social graph guy

gsovereignty

3d ago

el

See translation

2

9
3
0
58

Pip the social graph guy

3d ago

Hey @ZEUS, just so u know I've replied to your DM

See translation

0

0
0
0
0

Pip the social graph guy

4d ago

thank you braaaahhhh @franzap. You were too kind

https://fountain.fm/episode/V2lt2b0MDKgzei4u4Z8I

See translation

0

1
0
0
0

Pip the social graph guy

lemon

4d ago

Replying to @Tim

Working on combatting that with @Vertex DVM using account reputation by @franzap and @Pip the social graph guy

See translation

1

3
1
0
42

Pip the social graph guy

Vertex

4d ago

Web of Trust 🤝 Rate Limiting

We are collaborating with @Dezh Technologies and the @JellyFish premium relay to design a general purpose rate-limiting system powered by Nostr's Web of Trust.

As Nostr scales, we believe this will be a game-changer for services that don’t monetize directly or prefer not to. By leveraging open source DVMs, this system can help reduce abuse—like spam and denial-of-service attacks—while still keeping access open and user-friendly.

See translation

1

9
1
0
92

Pip the social graph guy

6d ago

Pro tips: if you are new don't copy-pasta, actually understand the thing and put in the work.

npub12rv5l

6d ago

I imagine the worst mistake you can make as a programming beginner is to start your journey with vibe coding

See translation

See translation

3

3
0
0
10

Pip the social graph guy

6d ago

what's the easiest way to accept bitcoin/lightning payments on a website?

See translation

13

2
0
0
342

Pip the social graph guy

1w ago

Just refined a few rough edges of npub.world.
Mobile view should be better now.

See translation

0

1
0
0
0

Pip the social graph guy

Pip the social graph guy

1w ago

Replying to @Thank God For Nostr Podcast

It's a bit of a shame that no one in the pod explained exactly how the 2-of-3 shamir secret sharing works, since it's so simple!

So, here is my contribution:

First, let's call S our secret. S is a number or can be represented as such.
We choose a random line that pass through the point (0,S). The lines with this property are the following:

y = a * x + S (where a is a coefficient)

So we choose a at random, and we have generated a line that pass through our secret S. If you know the line, you know the secret by simply substituting x = 0 into the equation.

Now, we want to split this knowledge into 3 pieces. The way to do it is to choose 3 more points on the line, different from

... See more

See translation

3

5
2
0
500

Pip the social graph guy

1w ago

no one in this podcast mentioned exactly how a 2-of-3 Shamir secret sharing works, which is a shame because it's super simple. Here is how:

First, the secret S is a number, or can be represented as such. Second, when you generate the shares for the secret S, you come up with a random line that pass throughout the point (0,S).

For example the line (a is random):
y = a*x + S

Then, you take three more points that are not the original point (0,S), for example:

P1 = (1, a+S)
P2 = (2,2a+S)
P3 = (3,3a+S)

(check this points are on the line)

How many lines go through 2 points? That's easy, only one. This means that with only two of these points, we can find the line, and then the secret.

... See more

See translation

1

7
5
0
251

Pip the social graph guy

1w ago

Wandering what it takes to use @Vertex search DVM? Yes, that's it.

el

See translation

0

2
1
1
0

Pip the social graph guy

1w ago

whaaaaaaat! Amazing shit pablo 🔥

npub1l2vyh

1w ago

I just vibelined a vertex DVM search app without touching a single key.

Literally only recorded a voice memo and saved it on my phone.
Which went to my old laptop via syncthing

@Gigi ‘s vibeline picked it up from there: whisper to transcribe locally, qwen2.5 via Ollama to understand what I wanted, saw that I was talking about building an app so it called my new build_app plugin which transformed my text into an app spec and then kicked-off my vibeline tools with mcp, checking my nostr code snippets to one-shot build a CLI DVM-capable WoT username search tool

😂😂😂 wiiiiild times

Voice-memo in, app out

See translation

See translation

0

0
0
0
0

Pip the social graph guy

IntuitiveGuy☯️

1w ago

GM.. be great!
el

See translation

12

17
3
0
34

Pip the social graph guy

1w ago

Double release today for #rely

Made few safety improvements (fixing race conditions), and added support for NIP-42 authentication.

Relay operators can send authentication challenges whenever they want, and it's super simple.

el

See translation

1

1
0
0
0

Pip the social graph guy

1w ago

You always had full visibility on npub.world, just saying..
el


npub1xrs2z

1w ago

GM & GN for the last months. I am back ⚡️⚡️⚡️ I somehow managed to get into the @primal spam filter. Thanks to @miljan , @corndalorian , @The Daniel ⚡️ , @Marko for the help. Looking forward to share my music with all of you 🧡

#nostr #grownostr

See translation

See translation

6

0
0
0
0

Pip the social graph guy

1w ago

damn I forgot to #asknostr

Pip the social graph guy

1w ago

Why the relay URL is important for auth validation? cc @mleku

What if the relay is running only on a local network, or clients connect over tor or something? I am leaning towards not checking the URL at all tbh. If the challenge is really random, then who cares.

el

See translation

See translation

0

1
0
0
0

Pip the social graph guy

1w ago

Why the relay URL is important for auth validation? cc @mleku

What if the relay is running only on a local network, or clients connect over tor or something? I am leaning towards not checking the URL at all tbh. If the challenge is really random, then who cares.

el

See translation

5

1
0
0
0

Pip the social graph guy

Nov 7, 2024

Hey frens, someone familiar with Redis here? #asknostr

I am looking to use Redis to store millions of random walks, which are nothing more complex that an ordered array of numbers e.g. [0,1,2,3,4,5].

I've read the Docs about data structures, but I am still unsure whether I should store them as Redis strings e.g. "0,1,2,3,4,5", or as Redis Lists.

Lists seem more appropriate, however I know they are implemented using skip lists, which I feel would be a waste of memory since the operations I will need to do are simply GETALL and SET. I've read somewhere that, if the size of the list is lower than a specified parameter, they aren't implemented using skip lists but normal arrays, which are more memory efficient. To give some context, the size of the walk on average will be 7, and with overwhelming probability not longer

... See more

See translation

7

5
1
0
0

Pip the social graph guy

Aug 11, 2024

Pineapple on pizza is disgusting.
Mushrooms on pizza are acceptable.

(I am Italian so you can either agree with me or being wrong)

npub103m96

Aug 11, 2024

I ordered a Hawaiian pizza and it had mushrooms on it

I've never been more disgusted in my life

Is this normal???

See translation

See translation

4

7
0
0
0

Pip the social graph guy

Aug 11, 2024

I've watched the Fedi annoucement video and it's cool and well made and inspiring.

But still I have no clue about how Fedi the company is going to make money.

Maybe they'll use their earned reputation to build a Bitcoin bank? No idea, but I've always wondered how companies like that can go years without any monetization avenue. Do you have more clues than I have?

See translation

8

3
0
0
0

Pip the social graph guy

Jul 1, 2024

Hey, anyone going to NostRiga and Baltic Honeybadger that would like to share an AirBnb with a stranger?

For what's worth, I promise I won't kill you in sleep.

See translation

4

3
1
0
0

Pip the social graph guy

Jun 27, 2024

Ratings bigger than 1 can lead to non-convergence, but even if all are normalized, it can still diverge.

See translation

28

1
0
0
0

Pip the social graph guy

Jun 18, 2024

It's crazy to think that you can have 20x more followers on Twitter and still have less engagement, but more importantly, less interesting discussion.

I think I'll go Nostr only soon

el

See translation

4

18
2
0
50

Pip the social graph guy

Jun 14, 2024

Hey @Karnage and @Niel Liesmons, I'd love to have a call with you both (and any other designers that are interested) to discuss some social graph stuff I've been working on lately.

I think it's important, especially when it comes to human dynamics, to start with the experience and design and then build backwards, as opposed to creating some kind of artificial trust score and then "making it pretty on the UI".

So, I'd love to learn from you.

See translation

15

1
1
0
0

Pip the social graph guy

Jun 10, 2024

✨ There is a new shiny thing, that everyone is talking about

How to fix spam? Use the social graph

How to improve discovery? Social graph

How to choose an e-cash mint? Social graph

What nobody says is WTF it is and HOW to use it

a thread
el

See translation

41

75
21
0
13.2k

Pip the social graph guy

Jun 10, 2024

I was working on a very long article on Highlighter, I hit Publish and nothing happened.

Now the Article has disappeared from Draft 😭

Is there a chance you @PABLOF7z have it saved somewhere?

( To be clear, I have a copy but it takes 45 min to copy and paste it without ruining the formatting )

See translation

3

1
0
0
0

Pip the social graph guy

May 27, 2024

✨ Interested in the Social Graph / Web of Trust?

I am looking for feedback on one of my articles.

DM me if you want to get a preview.

See translation

7

0
1
0
0

Pip the social graph guy

Apr 14, 2024

very noob nostr "dev" question here #asknostr

I am using the python nostr-sdk, and the documentation is seriously lacking (or I couldn't find it after some hours which would be bad).

How can I turn a PubKey() object into an npub?

with to_hex() I get the hex version, but I want the npub...

See translation

3

0
0
0
0

Pip the social graph guy

Dec 27, 2023

Great thread!! (or whatever nostr equivalent)

npub14slk4

Dec 27, 2023

9 Dangers of Google’s Power

1) The government is their data customer, so you’ve lost your civil liberties. Google can now act on the government’s behalf to do things that otherwise would be illegal

2) Supposedly you have a choice in this, but the more powerful they are, the harder it is to avoid. How many reCaptchas are on essential websites? Do a DNS lookup on employers’ emails, and you’ll find that you will truly struggle to get a job without it going to a Gmail server. The employer having a vanity domain doesn’t change it being Gmail.

3) Google profited from covid’s stay-at-home work, so they are motivated to (and did) help politicians promote lockdowns by suppressing contrary information with the goal of preventing you from going outside. For example, they literally took down Google docs from physicians presenting research critical of the

... See more

See translation

See translation

1

0
0
0
0