Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
willbudd
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
61.
▲
by
willbudd
5y ago
Right, yes. True. I should have compared with hardlinks instead. Minor detail: I intended for different deletion semantics from hardlinks. Whereas hardlinks use reference counting for that (only the last deletion actually deletes); for my p
62.
▲
by
willbudd
5y ago
As a node in a tree hierarchy any folder can only have one parent folder. Tags of course allow nodes to have any number of parents (aka "associations"). The relationship between arbitrary nodes in a tree can be determined by traci
63.
▲
by
willbudd
5y ago
An interesting hybrid approach I've experimented with in the past is to use tags while ensuring that the tags themselves are purely hierarchical. (Is there a name for this scheme?)
64.
▲
by
willbudd
5y ago
Many of the big city centres in Japan are interconnected above and below ground at multiple levels just like that though. Umeda is a fun three dimensional labyrinth, for example.
65.
▲
by
willbudd
5y ago
I like the stdin/stdout idea from an ease of use POV, but doesn't having each connection in a separate process pose a rather significant constraint on scalability, considering also that WebSocket connections are generally consider
66.
▲
by
willbudd
5y ago
char buf[255]; strcpy(buf, user_input);
67.
▲
by
willbudd
5y ago
I suppose that case can be made, but in this case the direct cause of the vulnerability is the WebSocket server not checking the HTTP Origin header in direct violation of the standard (RFC6455), which is spells out at that doing so is a MUS
68.
▲
by
willbudd
5y ago
Sounds to me like you (or Python devs?) should be looking at clone(), which is basically a lower level version of fork() that provides precise control over every detail with which the new process is created, including what (if any) parent m
69.
▲
by
willbudd
5y ago
Then compile it as a library, and dlopen() it after all. (I'm just guessing the gp's point was that JIT isn't really an essential modality.)
70.
▲
by
willbudd
5y ago
Oh, right. Fully agreed then.
71.
▲
by
willbudd
5y ago
Not sure what the context of your question is, but using Windows for the same purpose is probably doable too. It's just that Linux makes it a lot easier to ensure that your OS isn't any chattier on the network layer than it needs
72.
▲
by
willbudd
5y ago
I don't think there was much "oh no, I didn't realize that yet" with Satoshi. He seemed to have been the epitome of meticulously planning/scheming things well in advance.
73.
▲
by
willbudd
5y ago
It's not that hard if you're careful. The last line of defence of using a well-chosen set of WiFi hotspots, auto-generated MAC addresses, and an otherwise silent Linux distro is pretty impenetrable even if all other proxy layering
74.
▲
by
willbudd
5y ago
Yeah, I should have specified that I was referring to plain-old-data types such as integers. Custom objects overloading their operators certainly allow any number of differentiated rabbit holes to be dug.
75.
▲
by
willbudd
5y ago
You jest, but I always found it puzzling that there was a time (supposedly?) that compilers were dumb enough to assemble ++c and c++ differently in cases where they simply occur as stand-alone expressions, despite their obvious semantic equ
76.
▲
by
willbudd
5y ago
Humans haven't solved driving either though.
77.
▲
by
willbudd
5y ago
I wrote something similar, except instead of providing a library (which Libwebsockets already does a fine job of), I created a server/framework accepting shared objects as backend plugins running as dedicated threads interacting with s
78.
▲
by
willbudd
5y ago
But nobody (as far as I know) who has used TypeScript wants to go back to vanilla JavaScript. I find that fairly telling.
79.
▲
by
willbudd
6y ago
I'd be inclined not to use the heap at all though in that case. Just preallocate static arrays in each location.
80.
▲
by
willbudd
6y ago
I think certain French revolutionaries found a more clear-cut solution a long time ago. (Personally, I find the death sentence in any form barbaric, given how it nullifies any form of recourse in cases of wrongful conviction. It might howev
81.
▲
by
willbudd
6y ago
Imagine you have created a new social media webapp with a few innovative new features not seen elsewhere. Would that spell doom for a now suddenly inferior Facebook/Twitter/etc. Possibly, but the network effect in terms of inertia
82.
▲
by
willbudd
6y ago
Whether or not you can pay/receive currency anonymously has nothing to do with whether or not you can contribute source code and/or whitepapers anonymously.
83.
▲
by
willbudd
6y ago
Those two statements capture perfectly what I think of Bitcoin too with its ridiculously deflationary block reward-halving algorithm. Anyway, yes, I agree that 99% percent of existing cryptocurrency implementations are at least partially af
84.
▲
by
willbudd
6y ago
Ripple, Nxt, etc have been around since 2012-ish or earlier. Ancient technology, basically.
85.
▲
by
willbudd
6y ago
Proof-of-work =/= cryptocurrency. There are cryptocurrencies that work without proof-of-work, and those that quantitatively rely on it to a far lesser degree. Honestly, it continues to surprise me how clueless most of HN commenters are
86.
▲
by
willbudd
6y ago
> Open source developers across the world would like to have a chat. I think this touches on an important aspect of working remotely: a high percentage of open source developers participate in these collaborations not because of financia
87.
▲
by
willbudd
6y ago
You have obviously no idea what you're talking about. Bitcoin's block mining algorithm is excessively deflationary: it encourages hoarding instead of spending while disproportionately rewarding early adopters. That however has abs
88.
▲
by
willbudd
6y ago
X as a display server is over three decades old, the popular incarnation in the nineties being XFree86, which devs abandoned in 2004 to form Xorg due to licensing issues. Most of the code itself really is ancient.
89.
▲
by
willbudd
6y ago
Just curious: how many companies have signed up to be with people that way?
90.
▲
by
willbudd
6y ago
Hopefully some word sense index is applied (or implied).
More ›