Milvus – An Open-Source Vector Similarity Search Engine - <AUTHOR> https://milvus.io/ <comment><USER2> I'd be curious how they implement updating. AFAICT this is the thorniest part of working with existing open source solutions. When working with ANNOY in the past I've had data small enough to be able to recompute the full index in the background every few seconds in a background process and then swap in the built index to the process serving similarity queries.

(you can see the VERY "research quality" code on Github, here's a decent starting place [https://github.com/hyperstudio/spectacles/blob/master/specta...](https://github.com/hyperstudio/spectacles/blob/master/spectacles/nndb/server.py#L51))

EDIT: from the insertion docs [https://milvus.io/docs/guides/milvus_operation.md#Insert- vec...](https://milvus.io/docs/guides/milvus_operation.md#Insert-vectors-into- a-table) it seems that they still ask you to re-build your indices after you insert vectors, although in some cases they can tell that they need to re- build the indices for you. Looks like the major value adds here are potentially shifting computation to the GPU and building multiple indices. I'll certainly evaluate this next time I'm building a project around vector search.

<comment><USER3> Milvus allows users to append vectors. Vectors are stored in multiple file slices. When a file slice reaches the threshold, Milvus will build the index for that file slice, and new data will be inserted into a new file slice. For details, please refer [https://medium.com/@milvusio/managing-data-in-massive- scale-...](https://medium.com/@milvusio/managing-data-in-massive-scale-vector- search-engine-db2e8941ce2f)

We are now working on the vector deletion. Hopefully will be ready by the end of 1Q this year.

<comment><USER2> If I append a single new vector, will it show up in search results without me needing to ask for the index to be rebuilt? Can i update an existing vector without having to ask for the index to be rebuilt?

EDIT: from reading the linked article, it seems like newly inserted vectors will be queried using brute force. Very interesting idea!

<comment><USER3> Correct, new vectors will first be searched thru brute force until the index is created on that file slice.

</comment></comment></comment></comment><comment><USER4> Another option in this very interesting space is GNES[1], which attempts to do the encoding/decoding on its own, rather than just working with feature/embedding vectors.

[1] [https://gnes.ai/](https://gnes.ai/)

</comment><comment><USER5> Does anyone know how to combine vector similarity search with more conventional field-based search (using elasticsearch for example)? For example, given a set of labeled images, a user should be able to compose a query using a combination of filters (like size or description) along with a reference image (the vector).

<comment><USER3> We are working on this feature which allows use to perform hyper search (attributes plus feature vectors). And you can code your scoring rules.

Again, hopefully be ready by the end of 1Q this year.

</comment></comment><comment> bra-ket how does it compare to state-of-the art? ([https://github.com/erikbern/ann- benchmarks](https://github.com/erikbern/ann-benchmarks))

<comment><USER3> We have some test reports in [https://github.com/milvus- io/milvus/tree/master/tests](https://github.com/milvus- io/milvus/tree/master/tests)

At this moment, the IVF indecies are based on FAISS. So the performance is the same as Faiss.

IVF_SQ8H is the reconstruction from Faiss IVF SQ8. Performance is much better, but you need GPU for it.

We provide benchmark test procedures and tools.

Please check this: [https://github.com/milvus- io/bootcamp/tree/master/EN_benchma...](https://github.com/milvus- io/bootcamp/tree/master/EN_benchmark_test)

<comment><USER6> Cool stuff! Very easy to use and good examples to getting start.

</comment></comment></comment><comment><USER7> There's not a lot of information on the site about the architecture or storage solutions used. Do the authors have more info about this space?

<comment><USER3> You may check our Medium site. We will post more tech details.

[https://medium.com/@milvusio](https://medium.com/@milvusio)

</comment></comment><comment><USER8> Great to see another ANN tool available. FAISS and SPTAG were good, but this appears to be much better. Not sure if this supports "online" learning i.e. is a training phase required?

<comment><USER3> Please check [https://medium.com/@milvusio/managing-data-in-massive- scale-...](https://medium.com/@milvusio/managing-data-in-massive-scale-vector- search-engine-db2e8941ce2f)

It explains how Milvus managing vectors.

<comment> ffast-math > "As each vector takes 2 KB space, the minimum storage space for 100 million > vectors is about 200 GB"

Why are you not quantizing the vectors when you insert them? Bolt [1] and Quicker-ADC [2] make 10-100x compression basically free for approximate search (and also get you ~100x compression roughly 10x faster querying within a partition....)

[1] [https://github.com/dblalock/bolt](https://github.com/dblalock/bolt)

[2] [https://github.com/technicolor-research/faiss- quickeradc](https://github.com/technicolor-research/faiss-quickeradc)

<comment><USER3> 200 GB is the size of original vectors. When creating index, Milvus supports IVF SQ8 and IVF PQ ADC.

Based on our users experience, SQ8 is the most balanced one at this moment. SQ8 provides 8x compression, higher accuracy and better performance.

</comment></comment></comment></comment><comment><USER9> What are good answers to this in the embedded space... eg mobile?

<comment><USER3> Milvus could run on arm CPU. We ported it to Nvidia Jetson NANO and Raspberry PI 4 (4GB mem) so far.

Most people told us running Milvus on arm looked cool but they were not sure if they want to do this...

Please tell us your requirements and scenarios on arm. It will really help.

</comment></comment><comment><USER10> any recommendation on the machine learning platforms to use?

<comment><USER3> It's not about the ML platform.

It's about the ML scenarios. If you want to search thru a huge amount of unstructured data after vectorization tech (like deep learning), Milvus will help you a lot.

Our users use Milvus in below scenarios: 1\. Chemical molecules analysis, searching SMILE format vectors 2\. Image retrieval type application, for example shopping website 3\. NLP 4\. Recommendation system 5\. and more, we are collecting users' feedback</comment></comment>


Curated list of speech and natural language processing resources - <AUTHOR> https://github.com/edobashira/speech-language-processing <comment><USER2> Those curated lists poppung up all over the place seem to indicate a need for pre-Google-style Altavista/Yahoo portals.

<comment><USER3> Curation is always the next step after explosion of content. Yahoo was curation of the whole internet. Then it got too hard. Now, we have enough content in tiny sub-niches to need curation on that level. I definitely see the need for curation of resources around the topic I am interested in (Apache Solr).

Unfortunately, I haven't seen a good software platform that actually allows to build a good curation site. Ones that exist want you to build the content for them. I want one I can run/own/brand on my own. I suspect there might be some in the library space though (haven't search _very_ hard yet).

<comment><USER4> > Unfortunately, I haven't seen a good software platform that actually allows > to build a good curation site

Emacs and HTML work fine, and have been a pretty good solution for the last 20 years.

<comment><USER3> If your time is free - sure. I prefer to outsource markup consistency, repetition of same content under different tags, and promoted items management to software.

<comment><USER4> There are about a zillion things out there that can do that.

Including Emacs, which you could use with a bit of elisp :-)

<comment><USER3> Been there, done that (elisp included), don't think that's quite what I had in mind.

But thank you for persevering. :-)

</comment></comment></comment></comment></comment></comment><comment><USER5> [https://github.com/facebook/MemNN](https://github.com/facebook/MemNN) should be in the language modelling (or Deep Learning) part. I'll give them a pass because it was only released a couple of days ago.

The original Word2Vec[1] is missing too. While Gensim and Glove are nice, Word2Vec still outperforms them both in some circumstances.

Surely there is a good LTSM language modelling project somewhere too? I can't think of one off the top of my head though. There's some code in Keras[2], but maybe Karpathy's char-RNN would be better[3] because of the documentation.

[1] [https://code.google.com/p/word2vec/](https://code.google.com/p/word2vec/)

[2] [https://github.com/fchollet/keras/blob/master/examples/lstm_...](https://github.com/fchollet/keras/blob/master/examples/lstm_text_generation.py)

[3] [https://github.com/karpathy/char-rnn](https://github.com/karpathy/char- rnn)

<comment><USER6> LSTM --> right now, Torch 7 and Theano are receiving the bulk of the attention.

<comment><USER7> Keras is based on Theano - an easy way to get started.

</comment></comment></comment><comment><USER8> Consider a speech-to-structured-search-app in a limited domain, like a specialized siri/google now. For example something like a real estate search assistant with possible questions like: "what new 2 bedroom apartments have become available in Capitol Hill, Seattle this week?"

Perhaps naively, it seems a big part of the deducing meaning could be done doing ordinary dictionary lookups with terms like 'bedroom', 'apartments', "Capitol Hill", "seattle" etc.

Is this indeed naive, or is this 'dictionary lookup'-technique part of the bag of tricks used? If so, any good references to use this in combination with other techniques described here?

Highly interested in this topic, but looking for a nice introduction to get used to the terminology of the field.

<comment><USER9> This is called Question/Answering (QA). "bedroom", "apparatments" are different entities from "Capitol Hill", "Seattle". You could do as you say, trying to understand the question based on some of the words that appears using statistics. This is a "bag of word" approach.

The general idea of NLP is not different from general computer science ie. 1) narrow the problem 2) solve it 3) try to solve a bigger problem.

The tower of sentence structure in NLP is:

\- bag of word

\- part of speech + named enties tagging

\- dependency tagging/framing

\- semantic tagging

The idea is to create _templates_ for most common questions. Then you parse questions recognizing the named entities like "Capitol Hill", "Seattle" and commons "appartement" you can resolve the question. It's not an ordinary _dictionary hash lookup_ since for in given template there is several "key". The value of the dictionary is the correct search method. It makes me think to multiple method dispatch which support dispatch by value.

Also something to take into account is that in the "assistant" example you give, the assistant can ask for confirmation. You don't explicitly state that you are looking to "rent" something. So the system might not recognize the question, but just guess that you talk about renting something because it's the most popular search around Capitol Hill, Seattle. You can implement a "suggest this question" feature that will feedback the "question dispatch" algorithm to later recognize this question.

This is mostly a Dynamic Programming approach. Advanced NLP pipelines use logic, probabilistic programming, graph theory or all of them ;)

The other big problems of NLP are:

\- summary generation \- automatic translation

Important to note is that like other systems it must be goal driven. You can start from the goal and go backward infering the previous steps or do it from the initial data and go forward. Again, it's very important to simplify. Factorize by recognizing patterns. It's the main idea regarding the theory of the mind.

Have a look at this SO question [1] I try to fully explain an example QA. Coursera NLP course is a good start.

OpenCog doesn't deal solely with NLP but gives an example of what a modern artificial cognitive assistant can be made of.

Beware that NLP is kind of loop-hole.

[1] [http://stackoverflow.com/questions/32432719/is-there-any- nlp...](http://stackoverflow.com/questions/32432719/is-there-any-nlp-tools- for-semantic-parsing-for-languages-other-than-english/32670572#32670572)

<comment><USER8> Thanks for this. Looked at your SO answer, and feel what you call the 'narrow search approach' is what I'm looking for.

Above you said: > The idea is to create templates for most common questions.

I assume here that a template would be an abstract phrase where things like Named Entities (Seattle, Capitol Hill), Adjectives (2 bedroom), etc. are removed and substituted by variables. Correct?

Could supervised learning then be used to map natural language questions to templates? After all, there's only so many ways in which you can ask a particular abstract question (i.e.: template) in a limited domain.

What I'm thinking then are the following steps:

\- 1. Source questions that cover the domain. (e.g.: Mechanical Turk)

\- 2. Manually come up with abstract templates that cover these questions. (Although somehow I feel it must be possible to semi-automate this using Wrapper Induction or something)

\- 3. Manually label a test set <question -> template>

\- 4. Have the system learn/classify the remaining questions and test for accuracy (what classifiers would you use here?)

Flow of new question:

1\. if coverage in 2 was big enough, the system should be able to infer the template.

2\. A template should be translatable to a bunch of queries (e.g.: GraphQL format). Not the hard part I believe.

Out pops your answer in machine form. Bonus points to transform that answer into a Natural Language answer using some generative grammar.

Of course the devil is in the details but from 10,000 feet does this look solid? Suggestions/glaring omissions? Thanks again.

<comment><USER9> 1\. There is the Yahoo QA dataset that might be helpful. Also you can crawl specific websites for such questions

2\. _semi-manually_ come up with templates (a grammar for the questions). You have to analyse the dataset in a unsupervised way to find out the common patterns and sanatize the results.

3\. maybe step 2 is enough.

4\. markov networks are useful in this context but I can be wrong

> A template should be translatable to a bunch of queries (e.g.: GraphQL > format). Not the hard part I believe.

Yes once you have the templates with typed variables (named entities, adjectives, etc...) like you describe you can write the code to search for the results. I doubt GraphQL is a good solution for that problem. You can't translate the templates into a search on the fly. It's a mapping that you need to build manually or automatically.

I think in your case SQL will be fine. Have a look at [https://github.com/machinalis/quepy](https://github.com/machinalis/quepy)

</comment></comment></comment></comment><comment><USER10> About the "Text-to-Speech" section there, I was really impressed with the updated Swedish "Alva" voice in OSX El Capitan: it correctly pronounces "tomten" in different ways in the first and second occurrence in this example:

say -v Alva "Tomten dricker julmust på tomten"

"Tomten" can mean either "Santa Claus" or "the yard"/"the plot" depending on context, and apparently they're able to detect this properly.

<comment><USER11> OS X makes progress with every release on this front. I typically test it with a few tricky french sentences (think "les poules du couvent couvent") and it seems to improve, but it's hard to say from the outside what gets better in the model ("Mes fils ont cassé mes fils" still fails for instance, but seems harder to detect to me)

<comment><USER5> I think the OP was talking about Text-to-Speech, and you are (maybe?) talking about speech recognition?

(The irony of this misunderstanding being kicked off by a comment about the text-to-speech engine understanding the context of a word amuses me)

</comment></comment></comment><comment><USER12> I'm glad to see the CMU pronouncing dictionary in there. It was instrumental when I wrote a web app[1] to generate Spoonerisms[2] (my apologies for the UI and the fact that I haven't yet removed the more obscure words, especially obscure homophones, from my cmudict subset).

The cmudict isn't under the text-to-speech subheading in this list, but I think the folks at Carnegie Mellon may have considered text-to-speech applications, like a talking GPS navigator, when they compiled the dictionary. I recall the cmudict containing lots of US city names.

[1] [https://spoonerizer.appspot.com/](https://spoonerizer.appspot.com/)

[2] [https://en.wikipedia.org/wiki/Spoonerism](https://en.wikipedia.org/wiki/Spoonerism)

</comment><comment><USER13> Also missing TextBlob, which was featured on HN recently on the front page.

</comment><comment><USER14> Could anyone point me to some sentiment analysis frameworks and/or update the list to include some?

</comment><comment><USER13> No NLTK love?

<comment><USER15> Why use NLTK when we can use spaCy instead? [http://spacy.io/](http://spacy.io/)

<comment><USER16> English only.</comment></comment></comment>


Darpa Pushes 'Mosaic Warfare' Concept - sahin-boydas http://www.nationaldefensemagazine.org/articles/2018/11/16/darpa-pushes-mosaic-warfare-concept <comment><AUTHOR> DARPA being DARPA, they came up with a buzzword to sell it to the brass and to Congress. Read into the actual content, and it's the related ideas that a) military communications equipment should interoperate better than it does now, and b) that command and control mechanisms should be better optimized for combined-arms (and cross-branch) warfare.

<comment><USER2> Have they provided an API for the meat eating robots?

<comment><USER3> Lord, "meat eating robots" has to be the most dystopian phrase I've ever heard.

<comment><USER2> EATR: Energetically Autonomous Tactical Robot - [https://robotictechnologyinc.com/images/upload/file/Presenta...](https://robotictechnologyinc.com/images/upload/file/Presentation%20EATR%20Brief%20Overview%206%20April%2009.pdf)

Small Business Innovative Research (SBIR) Phase II Project DARPA Contract W31P4Q-08-C-0292

<comment><AUTHOR> To be fair, those robots are omnivores. In practice they'd likely be mostly- vegetarian.

<comment><USER2> 'Likely be mostly' is not that reassuring.

Given that fear is a weapon, I don't trust people on a battlefield to not use meat eating robots for psychological effect, if they happen to have them around. If it is possible for people to be fed into the meat eating robot, then they will be.

</comment></comment></comment></comment></comment></comment><comment><USER4> It is all great till you face an opponent with high end tech capability. The more communications you use the more connected you are the more things to jam, intercept and misdirect. This seems to be the Russian approach.

We will see the preview of the future whenever Israel decides to face their new systems in Syria. No GPS, jamming up the vazoo etc. US is already playing with Russians there to a degree. I think the quote was: "The most hostile EW environment in the world"

<comment><USER5> They're already taking that into account.

> _Retired Navy Adm. Scott Swift, former U.S. Pacific Fleet commander, said at > the conference that in future conflict, communications will be degraded. > "Windows of communication will open and close rapidly in times that are not > under the control of the commander," he said. That is why the autonomy and > the unmanned piece of mosaic warfare is important. Systems must be able to > act independently when they are cut off from higher headquarters, he said._

Coming soon to a battlefield near you: drones equipped with AI that can distinguish friends from enemies 85% of the time, combatants from civilians 61% of the time, and capable of firing at will when the satellite link is down.

</comment></comment><comment><USER6> Then why the hell did we build the entire next generation around the F35? It's like we went all in on production to build carriers but our base is already full of zerglings.

<comment><USER7> Aren't parts of the F35 built in _all_ congressional districts? That provides the major motivation for anything related to building more of them.

<comment><USER8> Not quite, at least not according to Lockheed's propaganda page. No "economic impact" listed in Hawaii, Nebraska, Wyoming or Alaska.

[https://www.f35.com/about/economic-impact- map](https://www.f35.com/about/economic-impact-map)

Edit: this source says ~350 districts build components for the F-35. [https://www.star-telegram.com/news/politics- government/artic...](https://www.star-telegram.com/news/politics- government/article207050669.html)

<comment><USER7> My recollection was in error. A little searching confirms your information.

</comment></comment></comment></comment><comment><USER9> _A tile in a mosaic is one small part of a bigger picture. "If you lose one tile, not a big deal," he said. In this metaphor, a tile equals an individual weapon._

So like microservices, but for killing people.

<comment><USER10> Exactly my thoughts :)

Also: the F22 datalinks are incompatible and can not easily interoperate with the F35 ones. That problem sound familiar too.

</comment></comment><comment><USER11> At first I expected the subtext to be "monocultures are risky", but now it seems more like "good munitions but weak management".

</comment><comment><USER12> Imagine if we spent as much money researching how to combat entropy as we do researching how to induce it.

</comment><comment><USER13> Figuring out "innovative ways to overwhelm adversaries", "create multiple dilemmas" and "get inside and disrupt its leaders' decision-making processes" sounds like a re-discovery of maskirovka and reflexive control.

</comment><comment><USER14> So, someone at the DoD re-discovered the Combined Arms doctrine?

<comment><USER15> Combined Action/Arms Groups are stupid effective. Armor working with Infantry and Cavalry (light armor) that also have close air-support is a thing to behold.

The thing is, the US military re-tools its organization every 10 to 20 years or so, looking ahead at the conflicts to come. In the late 80s that re-tooling began and the result was methodologies that came to fruition in Iraq and Afghanistan. We take notes from past examples (see Russian occupation of the latter), examine the fight we see coming (insurgent warfare in WWII), and rebuild doctrine to fit.

The special operations groups were part of the process. While we were creating our own future enemies in the 60s and 70s (mujahideen turned into Al-Qaeda and others) we were also getting a first hand look at guerrilla warfare and how ineffective symmetric war concepts were at facing a guerrilla opponent.

[https://en.wikipedia.org/wiki/Asymmetric_warfare](https://en.wikipedia.org/wiki/Asymmetric_warfare)

[edit]grammar![/edit]

<comment><USER16> I don't know. The Marine Corps seemed to figure a lot of that out in its Small Wars Manual from the 1940's. Here is the FMFRP 12-15.

[https://www.marines.mil/Portals/59/Publications/FMFRP%2012-1...](https://www.marines.mil/Portals/59/Publications/FMFRP%2012-15%20%20Small%20Wars%20Manual.pdf)

<comment><USER15> In WWII they leaned on understanding from British occupations across the world. Insurgents were a big issue for the British, and they had started to sort out how to fight a guerrilla war as the empire was collapsing.

I wish I could remember the book I read. It details things like how the one person you had to worry about at a security checkpoint was the person with all their papers in order... I want to say it was Western Africa, or a similar holding that the book centered around.

[edit] All that to say I agree with you. A self-sufficient force seems to be, by nature, multi-talented. [/edit]

[edit2] And the book, which is quite good, is "Small Wars" by a Colonel Callwell. [https://www.amazon.com/Small-Wars-Their-Principles- Practice/...](https://www.amazon.com/Small-Wars-Their-Principles- Practice/dp/1438513887) [/edit2]

<comment><USER17> > In WWII they leaned on understanding from British occupations across the > world.

Nah. The Corps has had plenty of opportunity to acquire the experience organically:

"During about 85 of the last 100 years, the Marine Corps has been engaged in small wars in different parts of the world." \--Small Wars Manual (1940 Edition)

Running through the list of the Corps' most revered heroes... I can't think of a single one that didn't face an enemy that employed guerilla warfare tactics. Chesty Puller started out fighting an insurgency in Haiti and then Nicaragua. Before that SgtMaj Daly fought in the Boxer Rebellion. Smedley Butler fought Cuban insurgents in the Spanish–American War (later writing "War Is a Racket"). Archibald Henderson fought in the Seminole Wars...

The Corps has more experience with asymmetric warfare than the stereotypical military campaign. It also has a very long institutional memory where best practices are developed and passed down - I don't remember ever hearing somebody cite British colonialism during a period of instruction, we had our own colonialism to refer back to: the banana wars.

<comment><USER15> Ooh! Lots of reading for me to do. Thank you!

</comment></comment></comment></comment></comment></comment><comment><USER18> I always thought of it more like conjoined triangles

</comment><comment><USER19> This actually feels similar to Russia's hybrid warfare doctrine, albeit without some of the more sinister political manipulation parts. But there is a fair amount of influence here, I think.

<comment><AUTHOR> Except not at all - it's more about cooperation between different branches of the military (a problem America has more severely than most other countries) than about combining "civilian" and military tactics a la Russia.

</comment></comment><comment><USER20> Not to be confused with the Mosaic browser.

</comment><comment><USER21> "More deadlier"...?

</comment><comment><USER22> So, taco bell programming with coca cola recipes.</comment>


Chaos in Hong Kong as hundreds of masked men assault protesters, journalists - <AUTHOR> https://www.hongkongfp.com/2019/07/22/just-chaos-bloodshed-hong-kong-district-hundreds-masked-men-assault-protesters-journalists-residents/ <comment><USER2> There are a few good summary comments about the situation on /r/worldnews like:

[https://www.reddit.com/r/worldnews/comments/cg1sh2/chaos_and...](https://www.reddit.com/r/worldnews/comments/cg1sh2/chaos_and_bloodshed_in_hong_kong_district_as/euefgdk/)

What I personally find astounding that the police were pulled out right before the fight, the 999 operators hanged up for the callers and nearby police stations were closed during the event.

<comment><USER3> What's surprising about that? The HK government is necessarily compliant with the Mainland. Isn't that one of the root issues here?

It'd be unexpected if they didn't stand down while PLA grunts, I mean "triad gangsters", put a beating on the protestors.

<comment><USER4> The Hong Kong police is made out of people. Unless they have an incredibly accurate filtering process for new hires, at least some police officers will support the protests, and even those who don't probably have some pride that'd make standing aside for criminal gangs hard to swallow.

Of course the leadership could've arranged for the police force to retreat without informing them about the purpose. In that case, the rank-and-file officers are probably quite unhappy about that decision.

<comment><USER3> The latter seems like the likely answer. If your unit is pulling back, then you have to decide on an individual level if you're going to follow the herd or go AWOL. Pretty easy groupthink situation.

<comment><USER5> That's exactly how leadership manipulated soldiers during the Tiananmen Square massacre [0]. They weren't given clear orders and were basically only told where to go and when. With that much force and tension anything can set it off.

But... As a counter argument, that could be exactly why law enforcement were pulled away this time. If they started cracking down on violent anti- protestors the peaceful protestors could have gotten caught in the mix and it could have escalated rapidly. I'm not defending Honk Kong leadership, but hopefully they're aware of the risk of concentrating armed forces amidst this tension.

If shots are fired it turns into a chain reaction.

[0] [https://www.npr.org/sections/parallels/2014/06/02/317996805/...](https://www.npr.org/sections/parallels/2014/06/02/317996805/for- one-soldier-at-tiananmen-a-day-never-forgotten)

</comment></comment></comment></comment></comment><comment><USER6> I am very curious, but worried, of the situation in HK.

Concretely, it seems HKers can protest as much as they want, but when push comes to shove, the PRC will just end up crushing them and the parts of democracy they still have.

I can't imagine how they may get any other outcome. Even if I wish they could just gain independence, it seems unlikely, and it's not like any foreign power would go to war to protect HK.

<comment><USER7> > Even if I wish they could just gain independence, it seems unlikely, and > it's not like any foreign power would go to war to protect HK.

I never understood this. Why would HK gain 'independence'? Why would a foreign power 'protect' HK? (protect from what?)

HK has been used to build a narrative that is rather strange... Frankly people in HK calling for independence are a bit like, say, the Texas Nationalist Movement or calling for Seattle independence. It's a fringe movement at best.

<comment><USER8> The population of Hong Kong is apparently 7+ million, and 2 million went on one of the marches. Doesn't seem 'fringe' to me.

[https://www.bbc.co.uk/news/world-asia- china-48656471](https://www.bbc.co.uk/news/world-asia-china-48656471)

<comment><USER7> Trying to claim that these 2 million people campaign for HK independence is not honest.

<comment><USER9> Well of course – almost nobody is really campaigning for independence. HK is very much dependent on the mainland, and that's understood. The demands are much more narrow: for the extradition bill to be scrapped, for Carrie Lam to step down, for elections to be free and fair, etc.

</comment></comment></comment></comment></comment><comment><USER10> Excellent analysis here on HN:

[https://news.ycombinator.com/item?id=20492145](https://news.ycombinator.com/item?id=20492145)

The Chinese and HK governments have realized they've lost the culture wars and public opinion so they've resorted to the tried and tested handbook of authoritarian governments, to create a cycle of violence to create justification for cracking down.

This is a provocation. Protesters will now counter arm themselves with similar bats and sticks, which in turn will give the police extra justification when they uncover "weapons". It will be used by the Chinese domestic media as justification to crack down hard.

<comment><USER11> Non-violent resistance is an option, but it requires very tough attitude.

If people would just take the beating and lay down, like Gandhi-led resistance against Brits did, it could break down the violent strategy.

<comment><USER12> May not work these days. The British were half decent and still they killed thousands of people before they left India. If the protestors continue non- violently, we'll simply see them shot with rubber bullets and carted off, or barricaded and starved out. Countries these days are willing to escalate into violence since every major country has more than enough blood on its hands and prefers tacitly looking the other way unless there is something in it for them.

<comment><USER13> One wonders if the British were even half decent when you consider their long history of colonial and imperial oppression. One might conclude they were fully indecent, in fact.

<comment><USER14> Half decent? Has the GP heard of the Jallianwala Bagh massacre, or how Churchill starved 3m in Bengal?

<comment><USER15> I don't think the point was about half decent vs. a quarter decent.

As evil/bad as the situation was; non-violence only helps if _someone_ loses more than they gain by just killing you. In this case it was by losing the moral high-ground that was valued by _some_ British people at least. Sure it probably wasn't decent people among the perpetrators, but the pearl clutchers back home.

<comment><USER16> How is this even related to the discussion?? You dont think there are some decent Chinese somewhere?

<comment><USER15> Mainly just clarifying to the parent what Santosh83 meant. I think it's not about x% decent but rather x% decent able to sway ruling class decisions based on the optics of attacking non-violent dissidents.

</comment></comment></comment></comment></comment></comment></comment></comment><comment><USER17> A co-worker of mine just returned from visiting mainland China. She said everyone she spoke to, did not know about the protests in Hong Kong. They had no idea that something was happening there.

<comment><USER18> Claiming not to know was a way to avoid talking about it. Anyone in China who wants to know, knows. Of course the people in Shenzhen, less than 30km away, are aware of what's happening in HK. They just have no desire whatsoever to get into a political discussion with foreigners.

Don't underestimate the "them and us" mentality in China. It's very pervasive. Your co-worker was assuredly on the "them" side of the equation.

<comment><USER19> This. Not to mention in my experience most Chinese actually support the government.

</comment></comment></comment><comment><USER11> Back to low-tech solutions like paid mobs to control the situation.

People in HK use Chinese apps and Chinese intelligence probably has comprehensive mass surveillance system in place, but it could not predict recent events. Chinese and HK leaders were caught by surprise.

<comment><USER20> People in HK typically don't use Chinese apps to communicate. WhatsApp and Telegram seem to be the most popular right now, and both use end-to-end encryption. Suggesting communication over WeChat to your average Hong Konger is laughable.

</comment></comment><comment><USER21> Seems to me this is Tiananmen part 2 unfolding before our eyes. And doesnt look like anyone will come to Hongkongs help.

Hoping India will step up and do something. Seems unlikely though.

<comment><USER22> No foreign power would ever dare to intervene with HK. Every country is simply too horny about Chinese money nowadays

<comment><USER3> Last time we got hot and bothered about Chinese money, the British crashed the entire nation via illicit drug sales. No reason something like that won't happen again.

<comment><USER22> Not sure what you're implying here - that the British will roll out illegal drugs to the Chinese market again?

Look at how everyone is treating Taiwan. That should tell you enough about how nobody will be willing to compromise anything for the sake of Hong Kong.

<comment><USER3> The implication is that the west has bled China dry without the cooperation of the Chinese government before and there's no reason it won't happen again. The West doesn't necessarily need to play softball with China to get its money.

<comment><USER23> Yeah, great idea to rob the Chinese again and put the blame on themselves.

</comment></comment></comment></comment></comment></comment><comment><USER24> Lots of footage with clear faces, shouldn't be very difficult to put names next to those.

Does anyone know of any co-ordinated efforts to do so?

<comment><USER25> Is that really the right course of action, given the protests are a push back against China asserting control and surveillance over HK's citizens?

<comment><USER26> The protests are over a law allowing China to extradite people without any process.

Also government mass surveillance and identifying people who were recorded in public by a citizen commiting violence aren't the same thing. I wish I didn't have to explain this.

<comment><USER7> > The protests are over a law allowing China to extradite people without any > process.

That is not true that there would not have been any process.

There would have been a full legal process like any extradition: I.e. extradition would have been requested based on a legal case, this would have been examined by a HK court with the 'accused' able to defend, then that HK court would have made a decision. [That's the actual bill]

</comment></comment></comment></comment><comment><USER27> Update: no arrests made of attackers

[https://www.hongkongfp.com/2019/07/22/hong-kong-police- made-...](https://www.hongkongfp.com/2019/07/22/hong-kong-police-made-no- arrests-mob-assaulted-commuters-protesters-journalists-yuen-long/)

<comment><USER28> 6 arrests [https://www.hongkongfp.com/2019/07/23/5-arrests-hong-kong- mo...](https://www.hongkongfp.com/2019/07/23/5-arrests-hong-kong-mob-attacks- districts-become-ghost-towns-amid-fears-violence/)

</comment></comment><comment><USER29> Does these protest still have broad support?

It seems obvious that the HK administration is simply drawing out time and hoping the daily troubles the demonstrators are creating in time will kill their cause.

<comment><USER30> Broad support by whom?

If you're including population not under the sphere of influence of the Chinese Communist Party, I'd say most likely yes.

If not, of course there isn't broad support in the sense that Hong Kong is a drop in the bucket compared to the rest of the Mainland.

I hate to say it, but I'm expecting that an inevitable Tiananmen 2.0 is in the works; and I have seen nothing to convince me that pushed to the wall, the Chinese Communist party won't write off an entire city to restore "Peace"; excepting the continued existence of Taiwan. That though, in no small manner being a diplomatic stalemate with the rest of the world however.

<comment><USER22> Actually Taiwan's de facto independence has probably more to do with them having a relatively large defense force ready to inflict heavy casualties to an invader.

Hong Kong has no such asset.

</comment></comment></comment><comment><USER31> this is bizarre to me. I don't really see how this move makes sense for the CCP. Maybe I just wanted to think that things have changed since 1989..

</comment><comment><USER28> This is just too obvious and they tried to get attention, which isn't really like what China gov would do. The HK gov's announcement and action so far are de-escalating the situation, it just not making any sense to support/allow such thing from happening. The aggressive protesters are only ones i could see benefits from it

</comment><comment><USER32> Triads made a deal with PRC? Couldn't be better news for HKers! :-/

<comment><USER33> It's funny, decades ago China (CCP government) tired to get rid of Triads from Guangdong (especially prostitution and drug trade). They were probably happy Triads focused mostly on HK and Macau (and Taiwan + overseas?).

Now they "need" the Triads.

Also it seems this movie [https://en.wikipedia.org/wiki/Ten_Years_(2015_film)](https://en.wikipedia.org/wiki/Ten_Years_\(2015_film\)) is actually becoming reality.

</comment></comment><comment><USER8> Is there a symbolism with the white? Or was it an arbitrary colour?

I believe Brown was chosen for the Nazi SA uniforms because they were cheap.

<comment><USER34> > I believe Brown was chosen for the Nazi SA uniforms because they were cheap.

No, it was taken from Harvard's University colors, I believe.

> Hanfstaengl composed both Brownshirt and Hitler Youth marches patterned > after his Harvard football songs and, he later claimed, devised the chant > "Sieg Heil"

[https://en.wikipedia.org/wiki/Ernst_Hanfstaengl](https://en.wikipedia.org/wiki/Ernst_Hanfstaengl)

<comment><USER8> "Brown-colored shirts were chosen as the SA uniform because a large number of them were cheaply available after World War I"

[https://en.m.wikipedia.org/wiki/Sturmabteilung](https://en.m.wikipedia.org/wiki/Sturmabteilung)

Harvard university is Crimson?

</comment></comment></comment><comment><USER35> Masked men -> This is the new face of the communist party.

<comment><USER36> None of them wore masks.

<comment><USER37> Then why is the title of this post, "Chaos in Hong Kong as hundreds of _masked_ men assault protesters, journalists"?

</comment></comment></comment><comment><USER38> At what point do we stop calling it the Hong Kong Protests and instead call it the Hong Kong Riots?

<comment><USER39> Well, they are distinct - there are the peaceful HK protests by huge proportions of the population, and then there are some riots, with indications that they're staged by the triads close to pro-Beijing factions.

</comment></comment><comment><USER40> you need to know the whole chain of events to understand what happened at Yuen Long last night. also you need to know the unique identity of Yuen Long in order to comprehend the situation. Yuen Long is a village of people from several big family names, they are all relatives in a way. have their own system and rules and really hate outsiders telling them what to do. in history, they fought with British, fought with Japanese, with government, HK government and Police then realize the best way is to allowing local'daddies'to run local affairs with minimum intervene,except serious crimes like rape, murders, drugs etc. Protesters dont get this, last week, they entered Yuen Long enforcing 'democracy', got told off and kicked out. Local warned, they dont want protesters in their area, if they come back ,YL locals will teach them a lesson about not to invade into others' community. but protesters took it as a challenge to their righteousness and claim they will 'liberal' Yuen Long. Locals got super irritated and with gang history of this area, they are not afraid of confronting with anyone,violently or not. so, they did it as they have always done when outsiders disrespect them. local police did not stand by protesters. but take what happened during last few weeks, like an officer got a finger bitten off but then was criticized 'excessive violence'etc. of course police have their own emotions, they are human beings after all, not robots. anyway, this is a tragic situation which is inevitable to happen , not after so many weeks of tolerance of violence and breaking law. the protesters once shouted at police asking them to disappear. and police disappeared. you call for lawlessness, then you have to live with lawlessness. you dont want to get punished by beating others, then you have to live with being beaten without anyone punished.

<comment><USER41> So basically it's ok for the Police to leave an area they were pre-warned will become violent because that district is controlled by thugs and criminals who can basically do what they want?

I think you have a distorted view of what the role of Police is in a society.

<comment><USER42> Authorities are simply leveraging "thugs and criminals" as a force multiplier.

<comment><USER40> Although I dont agree what you said but I understand where it comes from.having said that, is worth pointing out, in East Asian Society, gangs have a much more complicated face than in west. there has been a culture of gang in Easter Asia, actually, nearly every modern party functioning in Japan, China and Korea has a gang root. China republican party relied on Shanghai gangs to maintain resistance under Japanese occupation. Japanese Yamaguchi- gumi is a crucial local power to maintain rules and help with social crisis. yes, they do bad things,really bad things. but Gangs in East Asia is not only about bad things. they sometime act like a rule keeper. like in the heartbroken earthquake in Japan in 2011, local gangs are required to help with injured and transporting supplies etc, they have their own ways doing things.police sometimes have some kind of agreements with local gangs:restraint your people, help us when we need, and we keep one eye closed for your business.

</comment></comment></comment></comment><comment><USER43> Could one make a case in favour of China's one party system by likening it to Apple's tightly integrated ecosystem?

I mean, people argue that technology works better when one system controls the hardware, the software and the ecosystem around it.

Could the same principle apply to human society? Which is an order of magnitude more complex than a piece of technology.

Again, I don't know if this argument has been made before – or if it's even one I'd want to make. But I'm just curious if this is something people say?

<comment><USER44> A hundred million dead in the 20th century wasn't enough for you?

<comment><USER43> If you read my post instead of downvoting, I'm not calling for the end of Western democracy.

I'm just curious whether people who are in favour of the One Party system use arguments or metaphors like these.

<comment><USER39> Yes, this argument has been made.

China apologists frequently cite the higher efficiency of the one party system compared to democracies hampered by due process.

During the Roman Republic, in time of crisis a dictator could be installed (for a 6 month period) to "sort things out".

So, the tradeoff between accountability and efficacy has been around for a while.

<comment><USER45> > China apologists frequently cite the higher efficiency of the one party > system compared to democracies hampered by due process.

In fact, China cannot even claim superiority in terms of economic growth, because their per capita GDP grows _much slower_ than Taiwan, South Korea, and Japan for the same period during high growth (see the graph in [1]).

Hence the argument for higher efficiency is in fact misplaced, mostly based on her accumulated power largely due to huge population. But her population is aging quickly, and so will her productivity and growth.

[1]: [https://www.wsj.com/articles/chinas-state-driven-growth- mode...](https://www.wsj.com/articles/chinas-state-driven-growth-model-is- running-out-of-gas-11563372006)

</comment></comment></comment></comment></comment><comment><USER46> This follows protesters' siege of The Liaison Office of the Central People's Government in the Hong Kong Special Administrative Region.

PS: I'm just stating a fact not endorsing anyone here. The "siege" of CCP office is a very bad move. They are hurting the face of the mainland, provided excuses and received the ruthless response this political machine was designed to do.

<comment><USER47> No, you did not state fact. The protest at the Liaison Office and the Yuen Long terrorist attack happened at the same time. The Yuen Long attack is also now shown (via various news outlet) to be planned well ahead (as early as 7/20 if not earlier.)</comment></comment>


Dive Into HTML 5 preview (by Mark Pilgrim) - <AUTHOR> http://diveintohtml5.org/ <comment><USER2> ↜ Invisible canvas

Haha this book looks amazing and beautiful.

<comment><USER3> It combines the right amount of clean code and tongue-in-cheek sass. Perfect so far.

<comment><USER4> Indeed, looks beautiful. Needs more Junicode though!

</comment></comment></comment><comment><USER5> This might be the first tech book I'll appreciate more from reading online than from a printed page.

<comment><USER6> I've always felt bad about this, I'm 21, grew up with a computer etc but if I'm going to be doing a lot of reading I'll take a printed page every time.

Sometimes I feel guilty for printing out online essays etc, I'd like to try an ebook reader/kindle but I'm a poor student ^_^

<comment><USER7> Whatever you do, don't buy a laser printer. If you're anything like me, the combination of feeling a great sense of satisfaction at how fast the things are (still!) and liking reading pages more than the screen will lead you to print out _everything_.

</comment></comment></comment><comment><USER8> I love Mark's writing. I learned Python from Dive Into Python a few years back (when I was still in high school).

His writing is simple and concise. Clean, just like Python code :)

</comment><comment><USER9> The typography here is very interesting; I'm quite curious now how the final book will look after typesetting.

</comment><comment><USER10> I dig the multicat feature in HTML 5. I'll have to use that one.

</comment><comment><USER11> The canvas chapter is great. Can't wait for him to finish it.

<comment><USER12> Yeah, it inspired me to spend an hour at lunch messing around with canvas. I can see some really nice uses for it as a tool for progressive enhancement—for example, you could replace a table of values with a histogram in browsers that support canvas and have JavaScript enabled.

</comment></comment><comment><USER13> More about HTML 5 in <http://www.xul.fr/en/html5/firefox-3.5.php></comment>


Here are Google, Amazon, and Facebook's secrets to hiring the best people - <AUTHOR> http://qz.com/675152/here-are-google-amazon-and-facebooks-secrets-to-hiring-the-best-people/ <comment><USER2> Dupe, this story was posted with significant discussion 1 month ago

[https://news.ycombinator.com/item?id=11341494](https://news.ycombinator.com/item?id=11341494)</comment>


Ask HN:  please review my site - Marrily.com - <AUTHOR>

Hello everyone,
Please help me review my site at http://marrily.com
Please use the code "hackernews" when you sign up (this is still a close alpha release so I put in a code to help me track the signup users)
If you are planning your wedding, or just got married recently, please sign up and test Marrily out.  I'd love to hear your opinions.
I'm the single founder for Marrily, and today is the result of an intense 3 months of me bootstrapping and developing the app in a cave then finally come out to see the sunlight, and shouting from the top of my lungs that Yes, Marrily is out!
Marrily is a word I came up with, it means to "Marry Happily." I wanted to help people getting married easier and less stressed, and the existing sites aren't all that great (I'll write more about this later in Marrily's blog.)  Even though the real development took 3 months, it actually has been 3 years since when I came up with the idea and actually built and release the app.  If I'm to learn something from releasing Marrily, it's probably perseverance and grit.
I decide that when I launch Marrily officially, it will be a premium app (e.g. pay-to-play, as apposed to freemium).  The reason why is I believe that if I build a solid app that is useful and easy to use, and can potentially save people a lot of time and efforts, then it's fair to charge a small fee.  With the freemium model, it's harder to code (limiting features in code can make things a lot more complicated) and can affect negatively the revenue (if the free one is so good that it doesn't make sense to upgrade).  But I welcome your ideas and suggestions.
However, there's no subscription mechanism in the alpha release (I stil have not implemented any of the subscription handling code yet!).  I estimate that it will take a few more weeks to finalize the app and have everything in place for the official launch.
Since you're one of the first people to see the app in its entirety, I'd love to have your feedback as you use it.  More specifically, I'd like to know if you run into any issue navigating the application, and if something does not make sense to you, I'd love to know.  I have tested as much as possible to make sure it is stable and ready for production use.  But being a single founder, it's sometimes a challenge to keep track of every changes in the application.
It's been an amazing journey, and a life-changing experience, so I'd like to share this moment with all of you, and many thanks to the HackerNews community for being so awesome.  I learned a lot about myself and entrepreneurship in the past few months, and I promise that I'll give back to the community to help more entrepreneurs fulfill their dreams.
Alex
email@example.com <comment><USER3> Too much text. I know you want to get your app out and screenshots are in the works, but it still must be said:

      show don't tell.

Features are all text, need visuals.

When I sign up and enter the admin I am lost. Takes me a while to figure out what to do. A guided quickstart guide would be helpful. Navigation menus that are directed either by arrows or numbers also help. I suppose if I already paid then I will take the time to fill in all that stuff. But since I didn't pay it's very hard for me to care about filling in information. Therefore you have to make it as intuitive, easy, and guided as possible. Reward the user visually.

Best advice is to seek out brides/grooms sit them down and watch them use your app. Do this over and over. Chances are your app will be very different than what it is now.

I like the feel and the domain name is good. Congrats on launching, good luck!

<comment><USER4> I agree, screenshots or visual guide will be a very good addition. Get some popcorn and enjoy, i found this lecture pretty good! -- [http://www.youtube.com/watch?v=LW4MwvgW_ww&feature=chann...](http://www.youtube.com/watch?v=LW4MwvgW_ww&feature=channel)

</comment></comment><comment><USER5> OP, you should have a "slideshow" to show the features on your front page, visually.

Notice that your photographs on your front page right now do not convey any meaning? Don't fall for this trap, people don't care about pretty pictures.

Check out <http://waveaccounting.com/> to see what I mean by a slideshow showing the features.

You have photographs in your About section also which do not convey any meaning <http://marrily.com/about>.

Real estate is incredibly important for a website - use it wisely.

<comment><USER6> I think there needs to be some sort of middle ground. Brides are a very unique set of users and quite a bit different from the average user set of any given site. They will picture themselves in your pictures if possible, and pretty pictures absolutely do sell to them, so keep that in mind with the photos you choose. However, as parent has noted, your front page should show something of what the product does.

My opinion here stems from substantial interaction with brides, especially pre-wedding. I do a lot of wedding photography.

</comment></comment><comment><USER7> I think your app suffers from the same problem my startup app has, which is the empty canvas problem. So basically your app seems to allude to a lot of power and functionality, which is paradoxically a little intimidating for a new user. Basically, where do I start? You have a lot of choices in the "what do to next" section.

What happens a lot of the time is the user says:

Wow! what a cool application! Seems powerful! I'll deal with this when I can properly think about it!

...and then promptly never visits your site again.

Somebody from Skype told me that they had the same problem and their solution was to funnel all users into a 5 step program. I would suggest that you "onboard" your users by forcing them into a N-Step workflow where at the end of it, it doesn't look like an empty canvas but a starting point to contribute more.

Edit: Like step 1 should be "Invite your SO". Encourage them to collaborate and plan together :)

<comment><AUTHOR> hi MqMouse, thanks for the feedback. Do you mind sharing your startup? I'd love to take a look and see how you solves this empty canvas problem.

I was thinking about building a wizard to force people into populating their settings, but on the other hand, I want to let users use Marrily at their own pace, instead of stopping them at a lengthy sign up/setup process. I ended up with just one screen to let users create a new default event at the beginning. I guess it's about balancing the flow so that users can feel that they are engaging and not being forced to do certain things to get started.

I wonder if there's title for a "web application director", or a "web site editor" like in film to direct how the app would feel like, not just the UI is working, but the whole site can work cohesively and have the right the flow to it. A UX person maybe?

<comment><USER7> Well I planned on posting a rate my startup question this weekend since we're just starting a hackathon tomorrow to squash some bugs, but the way we _think_ we're going is a online interactive walkthrough of the site when a user first logs on to give them an idea of what to do next. We tried to use amberjack but it seemed a little limiting so instead we wrote our own utility using jquery and expose. I would post a link to the library but I'm on my stupid iPad right now so just search for jquery and expose and you'll find the library we use.

</comment></comment></comment><comment><USER8> Im even reluctant to sign up with out seeing screenshots or images of the product... when I click on features.. I can read the features but would rather see them.

</comment><comment><USER9> the url in your description above is missing the :

quick link - <http://marrily.com>

Will definitely check it out - starting to plan our wedding just recently

<comment><AUTHOR> Thanks :)

</comment></comment><comment><USER10> Nice site. Still a bit to do but looks nice, easy enough to use etc. You asked for thoughts on pricing. Unless you can get write-ups in wedding magazines (in my experience they should give you a wedding magazine when you buy the engagement ring because that is the first thing the girl buys after the proposal!) then you are going to struggle to get people to part with money without some level of trial, but 7 days might be enough.

Then a charging structure based on a wedding might be best, $50 for a wedding (especially if you can demonstrate the ability to save time or money) would seem very reasonable. Personally too much more would seem a bit steep but I might just be tight. Monthly would obviously seem better as a revenue generator, but doesn't feel right to me - this is supposed to be a once off event - even if it is the third time!

Some thoughts on site: 1\. On Signup "Who are you" default who you are should be Bride. You may also want to include Mother of Bride in the list. 2\. Timezone - why? 3\. When - using US Date. Huge market for this outside of US. Either work out dates from browswer or dd-MMM-yyyy. UK market you'd have to make some changes as they divide wedding into 3 parts (church/ceremony, food, dancing) but it would still be useful as is. 4\. Expenses - no total 5\. Expenses - possibly you want a flag for provisional and actual - <USER2> supposed to be 50 a guest x 100. 90 guests confirm so actually only 4500 and probably confirmed a few weeks before date 6\. Guests - nice flow,liked that you didn't have to enter too many details, because I wouldn't enter much. Maybe make it more obvious they only have to enter a name

Looks good, wish I could have set my wife up in this when we got married. Good luck.

<comment><AUTHOR> Regarding the pricing, I'm planning to have it around $12/month. Basically once you stop paying, you can still access the app but cannot make any changes to your event planning.

Regarding the timezone setting, since user can set up reminders in Marrily to get notified (via email and through their phone), it's critical to know their timezone so that the application can send out the notifications at the right time. The timezone dropdown on the sign up actually tries to be smart and pick out the timezone based on the user's current time.

You're right, Marrily at this stage is not yet ready for international usage yet. All the time-related fields are parsed as %m/%d/%Y (m/dd/yyyy). Once the main app is finalized, I'll add more international support and customization (like time dislay format, and how to format the contact name: "First Last", or "Last, First").

Regarding your comment about the Expenses, this is probably the weakest part of the app. I built a prototype that lets user enter in their budget for each categories and track their expenses accordingly, but I ripped that off since I didn't think it was god enough to release yet. I'd need to do further research and ask people for feedback before building this feature again. In the meantime, I'll add the "provisional" flag to the expense to keep track of provisional/actual. Also, do you think the ability to link the payment to the vendor helpful?

Thanks for all your comments. I really appreciate it.

<comment><USER10> Personally I don't think the vendor management part is that useful. Tracking expenses yes, but getting more detailed than that is probably unnecessary. Another thing to track is deposits!

Re pricing make sure you make that clear to users, but things like seating plans are normally done right at the end so it is a good tie in for you to get the recurring income (and the month they forget to cancel whilst on honeymoon) but personally I would still prefer a fixed price part.

</comment></comment></comment><comment><USER11> Related to pricing, your pricing page has a 'Free' option, but you said you are not going the freemium route. I'm assuming that you have just not updated the page yet. In the comments you mentioned $12 a month. Seems strange to offer this as a monthly service. I'd rather just pay a single price as a user. What happens after the wedding? Do they have to cancel? Since there is a definitive end date to the usefulness of the app, I think you should at least the option of paying for a 12 month price up front. But $144 might be a bit high.

<comment><USER12> Totally agree; monthly fees make little sense. A big one-time fee might be reasonable in theory given that weddings are expensive anyway, but tricky if users cant see the value without using the service (a lot cheaper than a dress or a cake; but they're necessities and you know what you're ordering).

I'd have thought advertising or big affiliate commissions from wedding service/gift providers would be an easier way to monetise this

<comment><AUTHOR> My thinking is that a wedding on average is planned 6 months in advanced. So at $12.79/month (this is the pricing point I have in mind), the total will be $76.74 per user. Of course it doesn't make sense for users to pay after their wedding is over. My plan is to "freeze" the account if once user decided to stop paying, however, I'd still let users to login and visit their account page, they just can't make any changes (37Signals actually force you to pay to get back in once you stop the billing, which isn't very nice). And there will be a 14-day trial (instead of 30 as it said on the site at the moment), but I'll run A/B test on the trial time to see which one is better. 30 days maybe too long and I wouldn't get paid fast enough to survive.

But I can totally see that user will want to go with a prepaid package, say 3-month pass at $30 ($8.37 saved) and they don't have to worry about getting charged accidentally after this 3-month period is over. Or a 6-month package for $50, which is even more savings.

I still pretty open about the pricing at the moment, but I know I want to go with a price of $12.79/month (and this number is inline with the response from my survey). A/B split tests will probably tell me which direction to go in terms of the different pricing packages.

TheKnot.com monetize with advertising and affiliation, and in my opinion, despised being a really rich site, their user experience isn't as great. People who took my survey confirmed this, and a few people replied as "hated it" for having too much ads. Since I want to focus on delivering a solid app, I think having a price tag on the site will help me focus more on building quality software, rather than squeezing ads money out of the traffic.

And thanks for the feedback! I really appreciate it.

<comment><USER11> Can you provide some of the reasoning that led you to the $12.79 amount. That is a rather odd amount, but it seems like you have a reason for it and I'm curious as to what it is.

I agree it sucks to get locked out when your trail runs out. I think your idea of locked down afterwards is a better idea.

<comment><AUTHOR> Hi Exline,

I always wanted to have a number between $10 and $15 so that it's more like a casual price that won't make people cringe to fork out their money. In my survey (<http://marrily.com/survey>), $10 - $15 is also the range that people are willing to pay as well.

A few response said they want to a price in the $5 - $10 rang, however, this price is too low, and in my opinion, it would affect user's perception of the application. They would think "you get what you pay for". Having a low $7.99 or $6.99 will probably hurt the app more than helping with cheaper price/higher volume. Based on my own experience (I was a paid customer to 37Signals basecamp for the longest time), at the end of the day, the difference between $7.99 and $12.79 isn't that much. I was willing to pay 37Signals $12 as much as I would if they priced it at $5.00. However, it's a huge difference in terms of revenue (a 37.5% loss in potential revenue).

I read somewhere that prices that end in 9, .99, and .79 work best. The Appstore probably an amazing demonstration of this: 99c apps do sell, and so do $9.99 apps for the iPad. However, I want to go with a price that works and not as as common. So I pick .79. And I'm superstitious as well, 13 is a bad number, so I don't want $13.79 (furthermore, (1+3+7+9) mod 10 = 0, not sure if it's good or bad here). $14.79 is a bit high (I probably have to do A/B split tests once the site got more tractions to test this price point though), while $11.79 is a bit on the low side. $12.79 is the perfect number.

However, all these come from a guy who has never sold anything in his life. So don't count on my words. I'm still in the experimenting phase, but I'd love to share my results afterward.

Cheers!

Edit: For 13.79, the sum of all the numbers mod 10 is 0, in baccarat, that's the worst hand you can possibly have. So definitely not $13.79 for the price.

<comment><USER11> Thanks for details. I know about ending with .99 but had not heard of .79 but it falls under the same rules. Even though I know this, as a consumer I don't like it so I charge an even $25.

I think the difference between basecamp and your app is B2B vs B2C. I happily pay for things that help my business grow. I'm more hesitant to pay for things as a consumer. RIO is easer to justify to business. But that said, I think there is enough pain in the wedding planning processes that you can find the right price point.

</comment></comment></comment></comment></comment></comment><comment><USER13> First thing I noticed was that it was hard to find the sign up button. I tried clicking on the title "Sign Up" then clicked on the 30 day trial button, then saw two more things that said sign up and finally got to the sign up form. I was confused. It took me all of 10 seconds to figure out, but i'm not sure a regular user would be so successful.

I like the visual design of the site. Looks nice. However I the titles of the various sections seem to blend together. There's nothing to separate the "Your Guests" "Your Vendors" and "What to do next" headings on my main page. They run together a bit Some vertical barrier or more whitespace between them would help (though there is little horizontal space to spare)

It's a little unclear how to get back to the dashboard page. I can click on the marrily logo and get there, but i think a more explicit menu item would be helpful

If I click on the vendors menu item then the guests menu item turns to contacts and stays as contacts until i click on the marrily logo and go back to my dashboard where it turns back to guests.

oh no, work calls. Looks like a great start to me.

<comment> mike-cardwell I clicked the green tab which says "Sign Up" on the front page. I then checked to see if no-script was preventing it from working. Then I realised that it wasn't supposed to be a sign up button. Not intuitive. Well, not to me anyway.

</comment></comment><comment><USER14> I like your description of where you got the name (Marry <-> Happily). I don't know where would be good, but that would be cool to work in somewhere. (I know it's worked in to the subtitle slightly).

</comment><comment> mike-cardwell How are you storing passwords? It is complaining that the password I'm trying to use is too long (>20 chars). If you're storing a hash, there's no point in having any max length limit... If you're storing it plain text, then you're doing it wrong.

<comment><AUTHOR> I'm using Devise, an authentication plugin for Rails, to handle the user registration. The default max length for the password is 20 characters, but I've bumped this up to 40 to be on the safe side. I'll deploy this change later in a bit. Thanks!

</comment></comment><comment><USER15> You got a really nice domain. I like what I see. Clean execution. It doesn't matter if it works right away, you can improve over time, customer feedback will lead your way.

My verdict: two thumbs up!

<comment><USER15> Hmm, signing up I noticed a lot of flash objects (ad-blocked) representing some text. Can you make it a jpg or does it serve a different purpose?

Remember, hackers don't like flash.

Edit: oh gawd, they're everywhere! no no no, please change them to jpgs as soon as you can! With ad/flash/block your site looks weird.

<comment><AUTHOR> I'll rip out the sIFR headings to make the site more anti-flash-friendly. I don't use AdBlock or Flashblock so I didn't test the site out without Flash. Thanks for the good catch!

<comment><USER14> I'm a cufon fan. I'm not sure what areas are blocked but as long as it's not tons of paragraphs, cufon should be instant and is a lot crisper than Google's font directory.

</comment></comment></comment></comment><comment><USER16> Upon registration, the page (create event i believe) is too wordy. At first, I did not realize that I had to select the date of the wedding to move forward to anything. I clicked on the links up top but all of them kept reloading the page (the css seemed broken for an instance or 2). IMO, clearer and much shorter, to-the-point instructions are necessary. A small walk-through or a quickstart guide directing the users as they start using the site would work well for you.

<comment><USER16> Also, is there any contact-import planned? Either from services like Facebook or Gmail or something like a .csv/.xls upload.

Any particular benefit on using Flash for the titles on the dashboard?

<comment><AUTHOR> Yes, you can import contact from a CSV (no XLS yet) file and Marrily will take an educated guess at the file structure (this feature is inspired by 37Signals's Highrise) to help you import the contacts. I'm planning to implement the import feature from external sources (Facebook, Gmail, and other services) in phase 2 of the Marrily (after the app is officially launched)

The link to the CSV import is: <http://marrily.com/app/contacts/import_csv>

There's a button to import contact: <http://cl.ly/4bd949e2d09fdc9b4b22>. My guess is that the button is not visible enough. I'll move it down to the same level as the big "Add New Contact" button.

Regarding the Flash for the titles, I wanted to spice up the page with a different font, so it was just strictly for cosmetic reason. Based on the feedback so far, I decided to rip out the sIFR to make it more friendly.

Thanks for your feedback!

</comment></comment></comment><comment><USER17> I definitely would have found this very helpful when I got married. Too bad you didn't release it last year!

\- It would be awesome if you could print your own table place cards directly from the table arrangement section. Or at least export your guest list to Excel so you can mail merge it.

\- The vendors page needs some sort of spreadsheet/table like interface so you can compare costs of vendors you are vetting but haven't necessarily selected yet.

<comment><AUTHOR> Can I pick your brain about how the table place cards would look like? Is it like a tent card with people's names on it so that the guests can find out who else is sitting on the same table?

The contacts/guests export feature is planned for, since I figure users may need to grab the existing data to give to their vendors, or to do mail merge as you suggested.

Thanks for the comment on the Vendor page. I was thinking this page is like a mini-CRM that user can track their vendors' contacts info. I haven't thought much about the vendors feature comparison, but it's definitely be a cool feature to have.

Sorry about the late launch of Marrily. It took me 3 years to get to this point. But I hope that with your feedback, I can help other people with their weddings. Thanks!

<comment><USER17> Yes - It's a tent card with guest name and table number on it. Guests will (hopefully) pick them up as the reception starts and they head to sit down.

</comment></comment></comment><comment><USER18> To everyone wanting their site reviewed,

Please link to your site in the submission, we can read your comments by clicking the comments link.

</comment><comment><USER19> SpringPad has a pretty nice "App" for wedding planning:

<http://springpadit.com/>

It is probably not as robust as what you offer, but it suited me pretty well: contacts, RSVP,reminders, gift tracking, seating and vendor listing.

<comment><AUTHOR> Thanks for the link, I'll check it out.

</comment></comment><comment><USER20> I imagine what most potential customers would ask is, what does Marrily.com do better than TheKnot.com?

<comment><USER15> As a user I'll tell you what:

The knot is more like a bride magazine, like a catalog, I get lost in too much advertisement.

Marrily is about getting things done, everything I need to do (information related) in one place. I hope he keeps it that way.

In short, to get things done I'll use Marrily, to shop I'll use the knot.

<comment><AUTHOR> This is the way I think about the difference between Marrily and TheKnot too. And it's my goal to build Marrily to be really simple and useful, but I'll gradually add more and more resources to help users get inspirations as well.

I will implement more mobile features as well so that will be another differentiating factor. So far I haven't seen any iPhone app for wedding planning that combines a solid web app and a mobile app together. Marrily will fill in this gap nicely.

</comment></comment></comment><comment><USER21> you should probably redirect <http://www.marrily.com> to <http://marrily.com>. it's currently returning an nginx default page

<comment><AUTHOR> I thought I had this redirection setup already! It turned out that this was due to the default server setting block was still in the nginx.conf file and overriding the redirection (instead of serving the correct marrily.com site, the default site was served instead)

Thanks for pointing this out. The redirection works now.

</comment></comment><comment><USER22> This is the kind of app I was looking for when we got married a few years ago.

</comment><comment><USER23> Have you seen the Google Spreadsheet for wedding planning. It has a lot of functionality you mention on your pricing "checklist." I am not saying this to discourage you, just to improve your checklist!

<comment><USER23> Also:

"Choose and book ceremony musicians, a wedding band/ DJ, photographer/videographer, caterer and florist (Photography)"

This is several unrelated items grouped into one item.

For instance, I have a caterer, photographer, and florist, but need to book a DJ.

When I start using your service the first thing I interact with (and the main content so far seems to be this checklist) it needs be really good, because these kind of checklists are both really helpful when planning and the primary point of interaction with any planning service. For instance me and my fiancée mostly have been using books and such, the books center around check lists.

<comment><AUTHOR> Thanks for the comment about the checklist. The default checklist that you see comes from a template of items, and some of them probably need some more tweaking. Truthfully I got the list from other sites online (oops! don't tell anyone) and I haven't really re-write it yet. Wrapping up the app for the launch has really kept me busy.

Can I contact you via email to get more opinions on the checklist?

<comment><USER23> sure, I went through most of it earlier.

</comment></comment></comment></comment><comment><USER24> I'm getting married in a month so I'll try this out :) The planning process has been a nightmare, to say the least. We relied on google docs for 99% of it.

<comment><USER24> Initial feedback - Once I register, I see a dashboard that doesn't guide me anywhere. Even the 'what to do next' in the bottom left doesn't give me any REASON to do any of these things.

Instead of "Update your Event Settings" How about - "Add your caterer?" or "Enter your first menu item." something more actionable than 'update x/y.'

At least one of these should be up at the top when you first login. Like this:

Do this next: Enter the address of your venue.

<comment><AUTHOR> Thanks for the feedback on the dashboard. Based on your comment, the dashboard is probably not very clear about what you should proceed next. I'm thinking about converting the static suggestion list (yes, it's just a static list at the moment... blushed :">) into a checklist to help guide user around the app, and users can check things off (e.g. Setup Food Options, Enter Venue Address, etc.) as they use with the application more.

Last question, can I contact you via email for more feedback on this? I'd really appreciate it.

<comment><USER24> Sure, as long as I can contact you via email for feedback on one of my projects in the near future :)

<comment><AUTHOR> Absolutely. I'd love to talk to other HNers. I've had great success meeting awesome people here. My skype/YM is alexnhatle. Hit me up anytime. Cheers!

</comment></comment></comment></comment></comment><comment><USER25> I signed up. There is a lot of surprise when I go through the process. And I seem not to be able to change the description I first entered...

</comment><comment><USER26> Why not jump on the url 2.0 bandwagon and get <http://marri.ly>? It's not registered ;)

<comment><AUTHOR> I think Marrily.com has a much better brand quality than marri.ly does. It's easier to pronounce too, marrily-dot-com (and you can also type marryly.com and get redirected to the main site) than to pronounce "marr[i|y]-dot-ly". People will probably get hung up at the i in the word "marri", since there can be 2 different spellings: marri or marry.

Too bad I couldn't register "merrily" (and its variation: merryly). Merrily was the first name I picked but it was registered to a lady in Seatle. But Marrily does it for me too, plus it has a nice twist to the name (to marrily means to marry happily).

<comment><USER27> I'd snap it up anyway and use it for links posted to Twitter.

<comment><AUTHOR> Good call! I just bought it at <https://libyanspider.com> for $75/year.

<comment><USER27> Awesome - nice move!

</comment></comment></comment></comment></comment><comment><USER28> Welcome to nginx!

<comment><AUTHOR> fixed :) Thank you!</comment></comment>


Want to be a software engineer? Go to university - <AUTHOR> http://blog.mijura.com/post/12761772819

<comment><USER2> "Anyone can learn to write code but they will never be a Software Engineer or a Computer Scientist. They won't be able to design large scale financial systems, search engines or contribute to the next powerful programming language."

I wonder what the author thinks about all of the computer scientists who pioneered the industry before there were universities teaching computer science?

<comment><USER3> Well if you've ever taken a university class where they 'take you through' the topic, which is to say along the path that discoveries were made and then updated, you realize that they learned stuff originally that was wrong, and really smart people went off on really wild tangents that were a waste of time (sometimes provably). So going through a solid college program on engineering should 'move you through' the mistakes to get you close to state of the art, with an understanding of _why_ those were mistakes, and why things are done the way they are now, and how to evaluate your progress with some tools like complexity analysis and to figure out how to break what seems like an impossible problem into achievable segments.

Good college students learn to ask a lot of questions and to learn from the answers.

That being said, people who don't 'go to school' but have a 'learning lifestyle' (which is to say always curious, always reading, always tinkering with a variety of ideas) can get just as good as any university student can. The challenge for them is to convince an employer that they are in fact well educated on the topics and tools they will be expected to use to do their job. If they start their own company, well they don't really have to convince anyone since the results speak for themselves.</comment></comment>


Antifungal resistance is here - <AUTHOR> https://www.theatlantic.com/science/archive/2018/11/when-tulips-kill/574489/ <comment><AUTHOR> This is a shitty, clickbait title which I'm sorry about, but the article itself is decent though verbose. And the subject matter itself seems important enough to be worth overlooking some presentation issues, and deserves public attention, even if it's not new to many here. I follow medical literature reasonably closely for a layman (I have a cousin finishing their residency soon) but while antibiotic resistance and the links to agriculture has gotten a lot of discussion and begun to reach the public at last, this is the first time I can remember hearing about this particular link to agriculture and triazole resistance. I remember reading about fungal infections a number of times over the years as a difficult class of infections, but I had assumed that no human compatible compounds were used there because they didn't boost animal size and there were hundreds of human (well probably mammal in general) bio-incompatible ones that were fine with plants.

This probably shouldn't be surprising but it's still worrisome given how few compounds there are for medical use even compared to antibiotics. At least in America for whatever reason apparently agricultural triazole use is still relatively low though increasing, so perhaps it could still be nipped in the bud so to speak.

<comment><USER2> > This is a shitty, clickbait title which I'm sorry about,

It's a really unfortunate strategy the _Atlantic_ has taken. They do the same thing on the cover of the print magazine, choosing the most provocative thing they can come up with. It's one of the reasons I stopped renewing my subscription. The other being that they stopped accepting checks for subscriptions. I won't stand for opt-out credit card renewals on magazines. It's an abusive practice. All this makes me sad because the _Atlantic_ 's writers still produce good articles like this one, but they're running the rest of the magazine in the worst possible way.

<comment><AUTHOR> > _I won 't stand for opt-out credit card renewals on magazines_

You are entirely morally justified in this, and even though a lot of consumer facing businesses find actual checks themselves troublesome at scale that's not excuse not to offer one-time CC transactions at least (and preferably a full range of e-payment methods). FWIW though there is a sort of hack a lot of cards offer that can be helpful for this sort of service (at least when you find it too important to be practical to just write off): virtual card numbers. They go under different branding at different places, Bank of America for example calls it "Shop Safe" or something like that IIRC. Effectively though you access the card provider's tool, put in a balance and expiration date, and it then generates a credit card number (including 'security code') that has that expiration and balance, and of course can be trivially cancelled at will. You can use it anywhere any other credit card would work. That allows creating a maximum budget payment upfront that you can then entirely forget about, it won't auto-rollover, and it can never be charged more then the balance set. I think the way most (all?) places have it set up the VCC also binds on first use, so even if it was leaked it can't be utilized anywhere else.

It's a useful tool for this sort of situation since it puts the buyer back in the driver's seat. Rather then having to fight to cancel something, it's up to them to get more money out of you since they don't actually have a real card. Can also be handy for buying online from places you're not 100% confident in, you can set a balance at just the price and at least know your loss is limited there. Regrettably I don't know of any places that make this nearly as central and easy a feature as it should be, and not all banks offer it, but it comes in handy sometimes anyway.

<comment><USER3> Legally, you would still owe them money for the continued subscription even if you cancel a specific credit card. It's just that usually they take the hint and cancel the subscription if they can't collect.

</comment></comment></comment></comment><comment><USER4> "Agriculture has almost 300 compounds they can use on fungi," he tells me. "In medicine, we have four. And they use the four that we also use, because they work so well."

They're also very safe for humans, other mammals, and other animals. Logically something that has been cleared for humans to ingest or apply to themselves in high doses deliberately is going to have a very benign safety profile when applied to non-food plants in your garden.

</comment><comment><USER5> This is a real menace to millions of people who get Aspergillosis. The wide us of these compounds is going to manifest in resistance to many fungal infections of many kinds.

<comment><USER6> There are a couple biotech companies working on less resistant drugs for Aspergillosis (such as Scynexis and Cidara Therapeutics). That being said, they're just in trials, and probably 2-4 years from commercialization.

<comment><USER7> How long till it ends up in the gardening section of lowes?

<comment><USER8> If it's specific to Aspergillis, maybe never? The article says that farmers only really want antifungals that prevent plant diseases -- Aspergillis is an "accidental bystander".

</comment></comment></comment></comment><comment><USER9> it will be a real bummer the generalized pattern of harmful organism developing resistance in commercial setting as opposed to medical setting (like antifungal resistance, or antibiotic resistance) turns out to be "The Great Filter" of life in the universe. Hopefully we will learn our lesson after a couple of instances and rigorously ban non-medical use of drugs reserved for human medical use.

</comment><comment><USER10> > "About a decade ago, he and some of his colleagues faced a diagnostic > puzzle. Some of their patients were sicker than they ought to be, but there > was no clear connection to a cause."

Odd as this might sound, disease is often a symptom. The root problem being a compromised immune system. The human immune system is robust. It's had many centuries and many generations to perfect its craft.

But modern life (with its associated chemicals and other factors that are historically abnormal) is bad - and getting worse? - for the immune system. No other species, that I'm aware of, is so willing to put itself in harm's way. Perhaps humans have out smarted evolution to the point of ending the species' reign?

Years ago there was a TV advert, something about "it's not nice to fool Mother Nature." Seems like that tongue in cheek tag line isn't so funny after all.

</comment><comment><USER11> Nausicaa becoming more relevant.

</comment><comment><USER12> For some reason I read it as 'anti-frugal' and started reason my thinking. Daah!</comment>


Ubuntu installer now supports ZFS on the boot partition - <AUTHOR> https://git.launchpad.net/ubiquity/commit/?id=3020c47c7a0511a638902925862cc6789628a6df <comment><USER2> Is ZFS any good?

What's the current recommendation of file system?

ext4, btrfs, ZFS?

Is there one better suited for a laptop/desktop and a server?

Is one better for RAID? Is one better for speed? Is one better for resiliency?

<comment><USER3> Most DBAs working with async/directIO databases recommend XFS, [https://www.scylladb.com/2016/02/09/qualifying- filesystems/](https://www.scylladb.com/2016/02/09/qualifying-filesystems/)

<comment><USER4> For the topic of directIO / O_DIRECT, this is specific to databases that do their own buffering, and thus one would have double-buffering: once at the DB app layer and again at the OS VFS layer.

Not all databases do buffering: Postgresql does not, and is generally built around an OS's normal I/O buffering.

2017 sub-thread on this topic:

* [https://news.ycombinator.com/item?id=15722708](https://news.ycombinator.com/item?id=15722708)

</comment></comment></comment><comment><USER5> How does one tell if this commit had been included in the daily live builds? I just pulled both the server and desktop ISOs and zfs is not yet appearing as an option. Eager to give it a spin.

<comment><USER5> Maybe answering my own question. Commit shows a merge into version 19.10.14, while current daily shows Ubiquity at 19.10.13

        $ curl -s http://us.cdimage.ubuntu.com/ubuntu/daily-live/current/eoan-desktop-amd64.manifest | grep 'ubiquity\s'

        ubiquity 19.10.13

</comment></comment><comment><USER6> Can somebody ELI5 what this means? Faster boot times?

<comment><USER7> ZFS is a somewhat popular filesystem but it's not included in the mainline kernel because of licensing issues. Adding support in the Ubuntu installer just makes things simpler for people who want to install ubuntu to a ZFS filesystem.

If you don't know what ZFS is you're probably better sticking with the default (EXT4).

<comment><USER6> Good to know cheers!</comment></comment></comment>


To: The Awesome Super Talented Dreamer Guy - <AUTHOR> https://medium.com/sarcastic-motivation/to-the-awesome-super-talented-dreamer-guy-cae0701a5030

<comment><USER2> I was taught, like everyone else, that I should grow up to be brilliant, rich, famous, hard-working, caring and empathetic. Someone who can code software in a flash, hustle up a great deal and then send Christmas cards to the relatives. But in the end, "doing what it takes" would break me and my limited personality. I might be able to manage the Christmas cards.

There's a whole big world out there, and I take posting on HN as a nice little luxury in it. Hard to appreciate, I guess.</comment>


Ask HN: Bug or Feature? - <AUTHOR>

new | threads | comments | ask | jobs | submit
On top of HN page, the above selections always show when you click new, threads, comments, ask and jobs. Why it is not the case when click "submit"? It that by design?
Thanks! <comment><USER2> I don't have any insider information, but it seems sensible to me, because all selections except for submit are essentially filters on the list (so it makes sense to show other filters), while submit is a different action, where those filters don't apply.</comment>


Cntr: A user-friendly replacement for docker exec - <AUTHOR> https://github.com/Mic92/cntr <comment><USER2> Nice, no need to ship fat containers anymore! Just bring your own developer tools with `cntr`.

I guess one of the requirements is to have root on the machine?

<comment><AUTHOR> Yeah. Otherwise it would not be possible to support multiple users on the same filesystem.</comment></comment>