Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
price
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
61.
▲
by
price
6y ago
The asynchronous version of Zulip is Zulip. :-) A thing I really like about how Zulip works is that a conversation can happen asynchronously just like email, as well as synchronously. And the same conversation can shift smoothly from one to
62.
▲
by
price
6y ago
Thanks for the close look :-) We're aware that the favicon image doesn't come out great at small sizes. Right now it's one SVG for all sizes, and I expect we'll have tweaked PNGs specific to small sizes out soon. For the
63.
▲
by
price
6y ago
You may not have read the article. It says to tell the coworker first. There is no question of a manager acting as an intermediary. The point of telling the manager is to help the coworker get their next raise or promotion, not for the mana
64.
▲
by
price
6y ago
I took the class this book is based on (years ago), and it was great: after programming languages, it was the most philosophically mind-bending class I had in any technical subject. There sure is a lot of mathematical content there; it'
65.
▲
by
price
6y ago
Here's an alternative exposition (by Goldreich) recommended in this one's introduction: http://www.wisdom.weizmann.ac.il/~oded/prg-primer.html It ends up getting pretty mathematical too, but it seems like Gol
66.
▲
by
price
6y ago
> * Insecure: If you are unpickling insecure code, you have other problems. Deserializers should not be used as a protection against hacking. There are lots of good use cases for deserializing untrusted data -- it's what you do in a
67.
▲
by
price
6y ago
Perhaps they're referring to your application's dependencies, in a situation where you're pickling instances of those dependencies' types. Then this is an example of "old pickles look like old code".
68.
▲
by
price
6y ago
Speaking for Zulip, in this kind of situation we are happy to work out discounted Zulip Cloud pricing that makes economic sense for what you're using it for. Our take is that the full price (which is similar to Slack's) is designe
69.
▲
by
price
6y ago
(I work on the Zulip mobile app.) If you run a Zulip server, you can have it send mobile notifications without needing to compile the mobile apps yourself. Lots of people do that, though their motivations may be different from the grandpar
70.
▲
by
price
7y ago
> they all rely on hosting your own server, or some kind of strictly limited "community" plan Happily this is not true of Zulip! Open-source projects get free hosting on zulipchat.com, with the exact same features as our corpor
71.
▲
by
price
7y ago
> IBM > PSF These are two very different kinds of institutions! People who need COBOL support from IBM are paying a lot of money. Giant piles of money can get you many kinds of help that people won't volunteer to do for free..
72.
▲
by
price
7y ago
Oh, that's a fun example. ("Fun", anyway.) The key surprising thing that's going on here is this clever hack (clever, but a hack): > In Python, file names, command line arguments, and environment variables are represe
73.
▲
by
price
7y ago
I expect sametmax was referring to the new feature in Python 3.6 that plain old `dict` now preserves the insertion order of its elements. See docs here: https://docs.python.org/3/library/stdtypes.html#dict.values
74.
▲
by
price
7y ago
> when mercurial shuts off the hg we'll even lose the source to some of them. Are you perhaps thinking of when Atlassian removes the Mercurial repositories hosted on Bitbucket? Mercurial isn't going anywhere or shutting down an
75.
▲
by
price
7y ago
IRC is essentially stateless. The server doesn't remember what messages people have sent; so it can't tell you what was said last night when you come online in the morning, or what was just said in some channel you weren't pr
76.
▲
by
price
7y ago
The Zulip server uses very little CPU, but the RAM is important. (I work on Zulip.) Here's what the docs say, for reference (excerpt of https://zulip.readthedocs.io/en/latest/production/maintain-s... ):
77.
▲
by
price
7y ago
Not sure if this answers the question you have in mind, but it's easy to migrate your data (users, channels, their membership, message history, etc.) from Slack to Zulip: https://zulipchat.com/help/import-from-slac
78.
▲
by
price
7y ago
> as soon as they switched to their Electron client, it has become yet another resource hog that I have to put up with. FWIW I use Zulip every day -- I work on Zulip, and naturally we use it among ourselves -- and I never touch the Elect
79.
▲
by
price
7y ago
Yep, definitely. Here's details: https://zulipchat.com/help/export-your-organization (I work on Zulip.)
80.
▲
by
price
7y ago
> On the other hand, there is proprietary software still running whose company has been gone for decades. True, I'm sure! Equally true of free software... and indeed when that situation does happen, you're in rather better shap
81.
▲
by
price
7y ago
Stuff gets removed from proprietary software all the damn time. To pick a notorious example: have you tried to use Google Reader lately? :-P Others I've personally noticed in the last couple of years include features of Dropbox; of G
82.
▲
by
price
8y ago
I'd like to respond to another point you raise, in addition to what rishig said (which I agree with): > you say "the medium correspondingly encourages more multi-line, thoughtful posts". Writing more thoughtful messages an
83.
▲
by
price
8y ago
(I work on the Zulip core team.) > it's been owned by Dropbox for years I want to correct this here, precisely because we haven't yet done a good job of making it clear on the web: this statement is actually a couple of years o
84.
▲
by
price
8y ago
A hypothesis I like is that when it's an application you use to communicate with other people, people are a lot less tolerant of a confusing UX. The reason is that when you sit there clicking through a bunch of menus to find something
85.
▲
by
price
8y ago
There's a paragraph in the OP about how they've actually done this: > Mercurial provides a `chg` program that essentially spins up a daemon `hg` process running a "command server" so the `chg` program [written in C -
86.
▲
by
price
8y ago
I often tell people about this post by Dan Luu from 2014: https://danluu.com/everything-is-broken/ It's about how, very, many, bugs there are in lots of software and how most of us developers have gotten used to u
87.
▲
by
price
9y ago
Inspiration very much so, code and technology not at all. (I'm one of the Zulip developers.) I have enough friends who've hacked on Zephyr, and they tend to get such a look of horror on their faces when talking about that protocol
88.
▲
by
price
10y ago
In Python 2 and also in Python 3.4 and earlier, you get Callable, Tuple, and the rest from the `typing` module on PyPI: https://pypi.python.org/pypi/typing This is a direct backport of the same `typing` module that
89.
▲
by
price
12y ago
Any command-line script in Python that uses a significant codebase or a significant number of libraries. For me the main example is Mercurial -- it takes about 200ms (on my Mac) to run even a trivial command, and that's plenty long en
90.
▲
by
price
12y ago
The post says they're "participating in Quora's most recent investment round". The normal meaning of that would be that they're buying at the same price/valuation as that Series C round, so if it's anythin
More ›