Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Uptrenda
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
421.
▲
by
Uptrenda
3y ago
The website even saves the state between visits. E.g. move an icon some where, close the page, and come back. Really impressed by that.
422.
▲
by
Uptrenda
3y ago
It's kind of fitting he works at Microsoft when the desktop heavily feels like Windows. Dragging and dropping everything feels super satisfying. This must be the first native-style UI for the web that almost feels perfect (the only gli
423.
▲
by
Uptrenda
3y ago
To the guy who said the pull was horrible: IMO, the most important thing about a pull request is to... actually be productive. I've worked with people in the past who would nit-pick my commit messages wanting me to waste hours of my ti
424.
▲
by
Uptrenda
3y ago
Python is like anything in that it rewards experience. If you know about asyncio you can write beautiful, performant code that can deal with networking, files, and other blocking resources without halting the program every time. If you know
425.
▲
by
Uptrenda
3y ago
Yes, OP. In fact you should try see a doctor for this as soon as you can. People with ADHD have spoken about how they lost years of their lives through unrealized potential. People that might have otherwise gotten degrees, had more successf
426.
▲
by
Uptrenda
3y ago
[x] Condescending [x] Pretentious How could someone as lowly as a mere programmer possibly understand the complexity of how things cost money and their impact on participation? Sounds to me like I should have sought your esteemed council be
427.
▲
by
Uptrenda
3y ago
Comments like this are unhelpful and just read like an attempt to punch-down on someone. If you think that something doesn't make sense then you must be able to list and describe what's wrong. Or do you expect people to be able to
428.
▲
by
Uptrenda
3y ago
The time-lock acts as a way to ensure names aren't revealed the moment channels are registered which would create a race condition where attackers could hijack names by registering them on other servers. The channel name is something l
429.
▲
by
Uptrenda
3y ago
Hey people, I wanted to say thanks for all the comments: positive and negative. I've probably written hundreds of thousands of lines of code for projects over the years that had no interest at all. I am fairly good at engineering but v
430.
▲
by
Uptrenda
3y ago
The nonce isnt random. It's deterministic.
431.
▲
by
Uptrenda
3y ago
I know this is HN but not everything needs to be monetized. There is such a thing as doing something because you want to. People write open source software largely because they want to and if it helps them they might as well let others use
432.
▲
by
Uptrenda
3y ago
I see what you're saying but your whole argument seems extremely black and white. It's like: you're saying that because there's a theoretical scenario where every server can over-take a name then the system as a whole is
433.
▲
by
Uptrenda
3y ago
I'm not sure I understand what you mean. One channel is registered per server, for one name. Successful registrations require a super majority of those registrations to succeed. Lookups can be limited to a sub-set as long as the result
434.
▲
by
Uptrenda
3y ago
No offense but your table is kind of deceptive. Obviously you can route between anyone if your strategy is to fallback to using a proxy server. Libp2p do the same thing specifically for the same reason [simplistic code.] But the whole point
435.
▲
by
Uptrenda
3y ago
This is not human-readable and centralized. It can't be used as a name system
436.
▲
by
Uptrenda
3y ago
What part of Veilid provides a key-value store for DNS as a service? I'm not seeing anything on the site that mentions it.
437.
▲
by
Uptrenda
3y ago
The channel names are unique per server. Knowing the channel name isn't enough to infer what name it represents so you can't just go and register the name on other servers after observing channel names. The only way to know what a
438.
▲
by
Uptrenda
3y ago
Both Alice and Bob check if a name is already registered beforehand. Lets say that both of them see that a name is available and go to register it at the same time. Either both will fail (due to taking X names each) or one will succeed (per
439.
▲
by
Uptrenda
3y ago
Spam is unwanted messages that displace what you want to see. In IRC: channels can be set to private which hide them from the channel listing. So that the server continues to operate in the same way. The software isn't doing anything o
440.
▲
by
Uptrenda
3y ago
Looks like an interesting project. When I was building my library I considered UDP hole punching but decided to focus exclusively on TCP because of how bad UDP is to work with. The issue with UDP is you're going to have to write a poor
441.
▲
by
Uptrenda
3y ago
>There is 0 security in this. It is also hard to understand because it uses random crypto that doesn't really accomplish anything. There is zero security if you dismiss every such measure to accomplish a level of security by saying
442.
▲
by
Uptrenda
3y ago
'hi, we're contacting you about a brand new insurance--' AHHHHHH----
443.
▲
by
Uptrenda
3y ago
I've been there. The biggest struggle I had was with the constant self-doubts and cynicism. Just when you need the most motivation it seems that everything is against you. All I can say is it's normal to feel like trash during the
444.
▲
Building a decentralized name system on top of IRC
(roberts.pm)
85 points
by
Uptrenda
3y ago
|
63 comments
445.
▲
by
Uptrenda
3y ago
I like a good crap post as much as the next [person of unknown gender] but this... doesn't seem like it belongs on HN.
446.
▲
by
Uptrenda
3y ago
Any bold statements made that can't be supported will quickly be shot down by other teams. So long as they've been transparent enough about their methodology others can try replicate their results. You don't have to like Chin
447.
▲
by
Uptrenda
3y ago
I wish there was a functional alternative to patents. It seems like if you have a good idea there should be some protections afforded to you to use it. At the very least attribution. But who can afford the cost of registering patents and th
448.
▲
by
Uptrenda
3y ago
I love these simulations, they're beautiful. Anyone else find that WebGPU is always glitchy for them? I must have tried the tech on countless different laptops now. But there's always problems with it like: latency, tearing, flick
449.
▲
by
Uptrenda
3y ago
A few other bases that are interesting: Base36: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ Good encoding for binary data in textual contexts. Such as where you have parameter inputs or database fields that are constrained and only accept certain
450.
▲
by
Uptrenda
3y ago
Now you can turn circle jerking into a game! Great work, op.
More ›